Minecraft portal network tool

Nether Portal Link Checker

Enter the active Overworld and Nether portals you already know, then compare which entered destination is likely to win, whether it matches the portal you want, and what the return trip would select.

This is a representative-reference-point planning estimate for current mainstream Java and Bedrock portal rules; check it against the Minecraft version you play. It is not an in-game simulation and does not know about portals you have not entered.

Multi-portal 3D distance Return trip
Two linked Nether portals facing each other in a bright jungle clearing

Portal network

Example portals — replace with your own. Distances are representative-point estimates, not a guaranteed in-game result.

Portal Home
Overworld
Portal Base
Nether

2/20 portals

Use one consistent portal-block reference point for each record. The centre of the obsidian frame is not an exact game point-of-interest coordinate. Leave Y blank only if you want a horizontal-only comparison; no 3D winner is declared while a relevant Y is unknown.

Calculations run in your browser. Nothing is uploaded or stored. A share link encodes the entered network in its URL, so anyone who receives the link can read those portal names and coordinates.

Steps

How to Check Which Nether Portal Will Link

  1. Choose Java or Bedrock. This changes the approximate search area, not the 8:1 math.
  2. Add every relevant active portal you have entered, with its dimension and full X, Y, and Z portal-block reference point.
  3. Pick the portal you will enter and the portal you want to exit at.
  4. Read the converted target, the candidate table, the likely winner, and the separate return trip.
  5. Verify the real destination in game before moving anything valuable.

If you only need one portal's coordinate conversion, use the homepage Nether portal coordinate calculator. This checker is for comparing several existing portals and diagnosing a conflict.

Mechanics

How Minecraft Chooses a Portal

When you enter a portal, the game converts your entry position into the other dimension. X and Z are scaled by 8 and floored toward negative infinity. Y is not scaled; it stays a height reference.

The game then searches for existing portal points of interest inside a horizontal, axis-aligned candidate area around the converted target. That area covers the available height, so Y does not remove a candidate. Among eligible candidates, the closest portal point in full 3D distance wins, including Y.

If no existing portal qualifies, the game may generate a new one. This checker does not model terrain, generation, or unentered portals, so it reports "no eligible entered candidate" instead of inventing a generated portal coordinate.

Editions

Java vs Bedrock Portal Search Areas

These are approximate planning ranges. They describe where the game looks, not a guaranteed link radius. Version, chunk edges, and the exact portal point-of-interest can change boundary behavior.

EditionTripDestinationApprox. horizontal area
JavaOverworld to NetherNetherabout ±16 X/Z
JavaNether to OverworldOverworldabout ±128 X/Z
BedrockBoth directionsNether or Overworldabout ±128 X/Z

The coordinate conversion is identical in both editions. The edition selector changes only candidate eligibility, never the 8:1 ratio.

Competition

Why Two Portals Can Connect to the Same Destination

Candidate search areas can overlap. Two Overworld portals that are close together may convert to targets inside the same Nether area, so both trips can choose the same Nether portal.

Height can also break a horizontal tie. In a tested model case, an Overworld source at(0, 64, 0) converts to a Nether target at (0, 64, 0). A Nether portal at(1, 200, 0) is only 1 block away horizontally, but its 3D distance is about 136. A portal at (5, 64, 0) is 5 blocks away horizontally and wins at 3D distance 5. Horizontal eligibility is not the same as the final ranking.

Return

Why the Return Trip Can Be Different

A trip is not a permanently remembered portal pair. On the way back, the game starts from the portal block you actually enter, converts that position, and runs a fresh candidate search in the reverse dimension.

In the worked example below, entering from Home sends the trip to Blaze farm. Starting the return from Blaze farm converts back to (816, 64, -400), where Village is 8 blocks away and Home is 16. The return therefore points to Village, not Home. This is a one-way mismatch, and the checker shows it explicitly instead of assuming reciprocity.

Tested example

Worked Example: A Portal Linking Conflict

This is the same deterministic example network used by the automated tests. The interactive tool preloads its Home and Base portals so you can start checking immediately. It is fictional data, not a real world save.

  • Home — Overworld (800, 64, -400), the source.
  • Village — Overworld (808, 64, -400).
  • Base — Nether (100, 70, -50), the intended destination.
  • Blaze farm — Nether (102, 64, -50).

Java mode converts Home to the Nether target(100, 64, -50) and searches about ±16 X/Z. Both Nether portals are eligible.

CandidateX offsetZ offsetY offset3D distance
Base (intended)00+66
Blaze farm+2002

Base shares the target's X and Z but sits 6 blocks higher, so its 3D distance is 6. Blaze farm is 2 blocks east at the same height, so its 3D distance is 2. The prediction isanother entered portal likely wins, not the intended Base.

The reverse trip from Blaze farm points to Village, while Home is farther away. If Blaze farm is deactivated, Base becomes the outbound winner at distance6, and the return search points back to Home among the entered records. Deactivating a portal is a real change to your world, so verify what uses it first.

Diagnosis

How to Improve a Portal Pair

  • Bring the converted X/Z targets closer to the portal you want the trip to use.
  • Reduce the Y difference if two eligible portals compete for the same target.
  • Check the return trip separately before assuming the pair is stable.
  • Record the real arrival portal block in game, then re-enter that exact point in the checker.
  • Deactivating an unused competing portal can change a result, but it is a destructive in-game action. Confirm what depends on that portal first.

No layout is guaranteed to force a link. If a result still seems wrong in your world, the dedicated Nether portal troubleshooting guide explains wrong exits, shared destinations, generated portals and one-way returns in more detail.

Need the intended pair built from scratch? Follow the two-way portal linking steps.

FAQ

Frequently Asked Questions

Does Y matter when linking portals?
Yes, Y can decide which existing portal the game chooses. The horizontal search area does not filter by height, but candidates inside that area are compared by 3D distance, including Y. Two portals can both be horizontally eligible while the lower or higher one wins because it is closer in 3D.
Can I force two portals to link?
You can improve the chance by placing portals so each converted target falls near the portal you want and y is reasonably close, but this checker cannot promise a forced pair. Other active portals, the exact portal block the player enters, chunk edges, and terrain can still change the result. Always verify the actual link in game.
Why does my return trip reach another portal?
A portal pair is not a permanently remembered one-to-one connection. The return trip starts again from the arrival portal block, converts back, and searches for the nearest eligible portal in that dimension. If another entered portal is closer to the new target, the return can legitimately use it instead.
How far apart must portals be so they do not interfere?
There is no single universal separation distance. Interference depends on the converted target, the edition-specific X/Z search area, Y differences, and every active portal inside the area. A 16 or 128 block search value is not a guaranteed minimum spacing rule.
Why does Bedrock behave differently?
The 8:1 coordinate math is the same, but the documented candidate search area is wider in Bedrock: roughly ±128 X/Z in both directions, compared with roughly ±16 into the Nether and ±128 into the Overworld in Java. The checker changes eligibility for the edition you select without changing conversion math.
What if my portal is missing from the list?
The checker only compares portals you enter, so a missing portal can make an incorrect destination look likely. Add every relevant active portal in both dimensions, including portals you built for other bases. If you are unsure about an unlisted portal, treat the result as incomplete and verify in game.
Can the tool predict a newly generated portal?
No. If no entered active portal is eligible, the checker reports that rather than inventing a generated portal coordinate. New portal placement depends on terrain, build height, and game generation rules that this planning estimate does not simulate.

Method

How This Checker Calculates Results

The checker reuses the homepage converter: source X and Z are floored to block coordinates, divided by 8 when entering the Nether, or multiplied by 8 when entering the Overworld. Y is copied and never scaled. It then tests entered active destination portals with an axis-aligned square, not a circular radius, and ranks eligible candidates by full 3D Euclidean distance.

Each portal is treated as one representative reference point. The real frame can occupy several blocks, the player entry point can differ, and the game's point-of-interest selection is more detailed than this model. That is why the page says "likely" and marks boundary or tie cases as uncertain.

The return trip is a separate prediction that starts from the likely arrival portal's reference point. The checker never assumes the forward pair is reciprocal.

Automated unit tests cover the 8:1 conversion, negative flooring, edition eligibility, the square search area, Y-aware ranking, deactivated portals, ties, missing Y, share-state validation, and the one-way return mismatch. Passing these tests proves the model's code behavior, not a verified result in every Minecraft version or world.

Read the full calculation methodology for the converter's input rules and limits.

Sources

Minecraft Wiki is a community-maintained reference, not official Mojang documentation. This page has not been independently re-tested inside every Java or Bedrock version.