Minecraft End Portal Finder

Triangulate a stronghold's End Portal from two Eye of Ender throws. Enter each throw's X, Z coordinates and F3 facing angle to find the point where the two sightlines cross.

Quick Facts

Method
Two-throw Eye of Ender triangulation
Reads each throw's X, Z, and F3 facing angle, then finds where the two sightlines intersect.
Yaw convention
0°=south, 90°=west, 180°=north, 270°=east
Direction vector = (−sin(angle), cos(angle)) on Minecraft's XZ plane.

Your Results

Calculated
Stronghold X
-
Estimated east-west coordinate
Stronghold Z
-
Estimated north-south coordinate
Distance from throw 1
-
Blocks to travel from the first point
Distance from throw 2
-
Blocks to travel from the second point

Ready

Enter both throw points and facing angles, then press Calculate.

About the Minecraft End Portal Finder

In survival Minecraft, the only reliable way to locate a stronghold's End Portal without external tools is Eye of Ender triangulation: throw an Eye of Ender, watch which way it flies, and read the direction. One throw gives a direction, not a location — throw a second Eye from a different spot, and the point where the two sightlines cross is your estimated stronghold position. This calculator does that crossing-point math for you.

The formula

Each throw location is a point (X, Z) with a facing angle read from the F3 debug screen. Minecraft's yaw convention maps 0°/360° to south, 90° to west, 180° to north, and 270° to east, which converts to a unit direction vector of dx = −sin(angle) and dz = cos(angle). Each throw defines a ray: (x, z) + t·(dx, dz) for t ≥ 0. Solving the two rays' linear equations simultaneously for their intersection gives the estimated stronghold (X, Z), and the parameter t along each ray (which is exact since the direction vectors are unit length) doubles as the travel distance in blocks from that throw point.

How to get the best results

  • Press F3, note your X and Z from the Block/XYZ line, throw an Eye of Ender, and read the yaw value after "Facing:" while sighting along the eye's flight path — that is the facing angle to enter.
  • Walk at least 100-200 blocks between the two throw points. A short baseline amplifies any error in the angle reading into a much larger error in the crossing point.
  • Aim for the two sightlines to cross at something closer to a right angle than a sliver — a very shallow crossing angle makes the intersection unstable even with careful readings.
  • Treat the result as a strong estimate, not a guarantee: throw a third Eye near the calculated point to confirm before you commit to digging.

Practical context

The X, Z result marks roughly where the stronghold sits underground — it does not tell you the Y (depth), since strongholds can appear across a wide range of underground levels. Once you reach the estimated coordinates, dig or cave downward and listen/look for the stronghold's stone-brick corridors, then follow them to the portal room. In modern Minecraft versions, an in-game locator/compass feature can replace manual triangulation entirely; this calculator reproduces the classic manual method for versions or situations where that aid is unavailable.

Frequently Asked Questions

Where do I get the X, Z, and facing angle for a throw?
Press F3 to open the debug screen. The Block/XYZ line gives your X and Z coordinates. Throw an Eye of Ender, sight along the direction it flies, and read the yaw value shown after Facing: on the same screen - that yaw is the facing angle to enter.
Why does triangulation need two throws instead of one?
A single throw only defines a direction, which is a ray with no fixed endpoint. A second throw from a different location gives a second ray, and the point where the two rays cross is the estimated stronghold location. Two points are the minimum needed to fix a position.
How accurate is Eye of Ender triangulation?
Accuracy depends on how precisely the facing angle is read and how far apart the two throw points are. A wider gap between throws and a crossing angle closer to 90 degrees produce a tighter estimate. Throwing a third eye near the calculated point refines the fix further.
What do the facing angle numbers mean?
Minecraft's yaw convention is 0 or 360 degrees for south, 90 for west, 180 for north, and 270 for east. The calculator converts each facing angle into a direction vector using dx = -sin(angle) and dz = cos(angle), the same convention the game itself uses on the XZ plane.