Guide · Portal troubleshooting

Nether Portals Not Linking? How to Fix Wrong Connections

Wrong exit, a shared destination, an unexpected new frame or a return trip that lands somewhere else? Identify the symptom, check the right evidence, and repair the route without breaking a connection you still use.

Symptom checks Return diagnosis Safe repairs
A Nether portal frame being repaired in a bright jungle clearing

Quick answer

First Checks Before Changing Any Portal

  1. Record both ends and the failing direction. Note the source, the frame you arrived at, and whether outbound, return or both are wrong.
  2. Verify the ideal X/Z and nearby active frames. Include Y for every candidate and any old or generated portal near the target.
  3. Compare the network, then test outbound and return separately. A successful outbound trip does not prove the reverse route.

Best first tool

Already know several frames? Compare their candidate distances, heights and return estimates instead of guessing.

Check nearby portals

Need the target?

Convert one source position, including negative and decimal inputs, with the floor formula shown.

Convert coordinates

This guide covers vanilla Nether portal search and linking. Mods, servers and edition-specific bugs can behave differently. Predictions are approximate and no safe spacing number is guaranteed.

First checks

Nether Portals Not Linking? Start With These Checks

Portal travel is not a stored permanent pair. Each trip converts an entry position, searches for eligible portal points of interest, and ranks them by full 3D distance. That is why the same frame can stop being the destination after the network changes.

  1. Confirm that you entered an activated portal. Write down the dimension, the source coordinates, the frame you arrived at, and which direction fails.
  2. Record every observed frame, not just the intended one. Include old bases, generated portals and frames at unusual heights. An unrecorded candidate is invisible to your diagnosis.
  3. Recheck the horizontal arithmetic. Floor X and Z by 8 toward negative infinity when entering the Nether. Y is not scaled, but it still affects candidate ranking.
  4. Separate a wrong destination from a missing destination. If the trip lands in a new frame, the likely fault is candidate availability or generation, not that the converter chose the wrong block.
  5. Do not rebuild everything yet. Establish whether another candidate wins, whether the intended frame is inactive, or whether only the return path differs.

When you have several known frames, compare them in the portal link checker. It uses the same converter and ranks the active portals you enter, but it cannot see unentered frames, terrain or exact entry blocks.

Diagnosis

Symptom, Possible Cause and Next Action

These causes are possibilities, not automatic verdicts. The same symptom can come from an active competitor, an invalid frame or an activation failure. Use the evidence in the linked section to narrow it down.

Record coordinates before removing anything, and back up an important world before deactivating or dismantling a portal. A frame may be the only route to an area you still use.

  • Wrong exit or an old base

    Check first
    The actual destination XYZ compared with the scaled target.
    Possible cause
    Another active portal is nearer in 3D distance, or the frame you expected is not eligible.
    Best next action
    Record every known frame, then compare candidates and heights in the link checker.
    See the wrong-exit checks
  • Outbound works, return goes elsewhere

    Check first
    A separate start point and result for each direction.
    Possible cause
    The return trip runs a new search from the frame you entered, not from the original source.
    Best next action
    Test both directions independently and compare the reverse target with the known frames.
    See the return-trip checks
  • Two entrances share one exit

    Check first
    Both Overworld entrances plus every known Nether exit.
    Possible cause
    Both converted targets can include the same eligible portal inside their search areas.
    Best next action
    Compare the shared area, adjust an intended frame, and retest each route separately.
    See the shared-exit checks
  • A new portal keeps appearing

    Check first
    Whether the intended destination is active, eligible and where you left it.
    Possible cause
    No eligible active portal was found, so the game generated one where terrain allowed.
    Best next action
    Inspect the expected frame first; do not rely on generated placement to match the ideal X/Z.
    See the generated-portal checks
  • The map-nearest portal is ignored

    Check first
    Y and full 3D distance, not only the X/Z offset.
    Possible cause
    A closer height difference can beat a smaller horizontal offset in the candidate ranking.
    Best next action
    Compare X, Y and Z together and treat eligibility as separate from ranking.
    See the height checks
  • A portal stopped working after a break or fire

    Check first
    Whether the destination frame is still complete and lit.
    Possible cause
    The destination was deactivated or destroyed, so it is no longer an eligible candidate.
    Best next action
    Repair or relight the frame if appropriate, then verify the candidate search again.
    See the inactive-destination checks
  • The portal will not light at all

    Check first
    The outer frame shape, materials and ignition.
    Possible cause
    A structural or activation failure, not a coordinate-linking fault.
    Best next action
    Validate the frame with the size calculator instead of changing coordinates first.
    See the activation checks

Wrong destination

Why Your Nether Portal Sends You to the Wrong Place

The game does not teleport you to the ideal converted block. It converts the entry position, looks for eligible portal points of interest inside an approximate horizontal area, and selects the nearest candidate by 3D Euclidean distance including Y. If no active candidate is eligible, it can create a portal nearby where the terrain allows.

A frame that matches the ideal X/Z can therefore lose to a different active frame that is much closer vertically. The diagram below uses candidate A at the same X/Z but 56 blocks higher, and candidate B at the same height but 10 blocks east.

Why a portal matching X and Z can lose on heightTwo schematic panels compare a converted Nether target at X 100, Y 64, Z -50with two candidate portals. Candidate A at X 100, Y 120, Z -50 matches X and Z but is 56 blocks away in 3D distance. Candidate B at X 110, Y 64, Z -50 is only 10 blocks away because it shares the target height. Candidate eligibility uses an approximate horizontal area; ranking uses 3D distance.TOP-DOWN · X / ZSIDE VIEW · X / YZX →north = −Ztarget (100, -50)A · same X/ZB · X 110same YY ↑X →target Y 64A · Y 12056 upB · X 110, Y 6410 eastSchematic, simplified point model. Not to scale; exact game behavior can differ.Only the entered candidate frames are plotted.
CandidateX, Y, ZDistance to target
A100, 120, -5056 in 3D (0 X/Z, +56 Y)
B110, 64, -5010 in 3D (10 X/Z, 0 Y)
Both candidates can be inside the approximate horizontal search area. Candidate A matches the target X/Z but is 56 blocks away once height is counted; candidate B is 10 blocks away and would win the simplified 3D comparison. This is an illustration of the model, not a guaranteed in-game result.

Edition changes where the game searches, not the 8:1 arithmetic. Java is often described as roughly ±16 X/Z into the Nether and ±128 into the Overworld; Bedrock is often described as roughly ±128 in both destination dimensions. The edition comparison below keeps these as approximate square areas, not guaranteed link radii.

Repair path for a competing frame

  1. Find and record every active frame that could be inside the relevant candidate area.
  2. Compare the actual converted target with each candidate in the link checker, including Y and the return estimate.
  3. Build or adjust the intended frame closer to the target position, at a height you can safely reach. Moving one frame can change the result in both directions.
  4. If a competing frame is genuinely unused, consider deactivating it only after you understand what depends on it. Breaking every extra portal is not a safe universal fix.
  5. Test the outbound and return trips separately after each change.

Need to rebuild the intended pair deliberately?Follow the two-way portal linking steps.

Shared destination

Why Two Nether Portals Connect to the Same Portal

Two Overworld entrances can convert to targets that are close together. If one active portal is near both targets, both outbound searches can select it. This is overlapping candidate eligibility, not a permanent two-to-one binding.

PortalX, Y, ZConverted target or note
Overworld base A800, 64, -400Nether target 100, 64, -50
Overworld base B864, 64, -400Nether target 108, 64, -50
Shared Nether portal104, 64, -504 blocks from A's target and 4 from B's target

The two targets are separated by 8 blocks on X and 0 on Z. The shared frame is 4 blocks from each target in this simplified point model, so both can choose it when no closer candidate exists. The reverse trip then starts from the shared frame itself, which is why neither base is guaranteed to be the return destination.

Practical plan for two separate routes

  • Record both Overworld entrances and every Nether frame near the overlapping targets.
  • Compare all candidates in the link checker.
  • Adjust or add an intended frame so each route has its own nearby candidate, then test each outbound and return trip independently.
  • Do not rely on a universal separation number. Overlap depends on the edition's search area, Y, and the frame positions you actually have.

One-way mismatch

Why the Return Trip Goes to a Different Portal

Outbound and return travel are separate searches. The return starts from the portal block you enter in the Nether, converts from that position, and searches the Overworld again. Nothing stores a reciprocal pair for you.

In this example, Overworld A at (800, 64, -400) can reach the Nether frame at (101, 64, -50). Entering that Nether frame converts back to the ideal Overworld target (808, 64, -400). Portal B already sits at (808, 64, -400), so the return can choose B. Portal A is 8 X blocks away from the reverse target.

Outbound and return searches start from different pointsThe Overworld source portal A at X 800, Y 64, Z -400 searches into the Nether and can reach the entered exit at X 101, Y 64, Z -50. The return search starts from that Nether exit, converts to the ideal Overworld target at X 808, Y 64, Z -400, and can select a different Overworld portal B at X 808, Y 64, Z -400. Portal B sits on the reverse target; portal A is 8 blocks away.OVERWORLDNETHERA · source(800, 64, -400)entered exit(101, 64, -50)B · other portal(808, 64, -400)outbound searchreturn searchideal return target: X 808, Y 64, Z -400Two separate searches · simplified model, not a permanent pair or a guaranteed result.
The outbound search starts at A and can reach the entered Nether exit. The return trip is a fresh search from that exit: its ideal Overworld target is (808, 64, -400), which is the position of portal B. Portal B sits on that reverse target; portal A is 8 blocks away. In this simplified point model the return can choose B, so the outbound arrival does not prove a two-way pair.

Round-trip evidence checklist

These boxes record what you observed in your own world. This page does not save them or confirm a link.

If the return fails, compare the reverse target with every known Overworld frame, then check whether a new frame appeared. A complete tested round trip is the only evidence that a particular route works both ways, and only for the entry points you tested.

To rebuild a deliberate pair, use the step-by-step linking guide. To compare the reverse candidate search with your own frames, use the link checker's return estimate.

Generated portals

Why Minecraft Keeps Generating New Nether Portals

Portal creation can happen when the destination search finds no eligible active portal. The game then places a new portal at a location where it can fit, and terrain affects that placement. A generated frame is not promised to appear at the ideal X/Z.

In the related scenario, Overworld (800, 64, -400) projects to Nether (100, 64, -50). If the frame you expected there is dark, destroyed or simply absent, the next entry may create a replacement somewhere nearby instead of using it.

Checks when a new frame keeps appearing

  • Is the expected destination frame still complete and lit?
  • Is it inside the relevant candidate area for your edition and entry point?
  • Did an earlier generated portal replace the route you thought you had?
  • Is another active frame nearer, so the new frame is not the only issue?
  • Did the vertical position change enough to affect the 3D ranking?

Reopening or rebuilding an existing frame does not by itself guarantee that it becomes the winner when another candidate is closer. Record the full network, compare it in the checker, repair the frame you want, and test both directions. Do not predict the exact block of a game-generated portal from a coordinate formula alone.

Need a guaranteed valid frame for the intended destination first?Check whether your obsidian frame is valid before changing the route.

Height

How Y Coordinates Can Cause a Wrong Link

Y is never divided by eight, but it is part of the 3D distance used to rank eligible candidates. The horizontal search area decides which frames are considered; height helps decide which considered frame wins.

CandidateX, Y, ZDistance to target
A100, 120, -5056 in 3D (0 X/Z, +56 Y)
B110, 64, -5010 in 3D (10 X/Z, 0 Y)

Against the converted target (100, 64, -50), candidate A matches X and Z but is 56 blocks away vertically. Candidate B is 10 blocks away horizontally and shares the target height, so the simplified 3D comparison favors B. A frame directly above or below the target can lose to a frame that looks farther away on a map.

Do not blindly copy the target Y if that height is unsafe, flooded, or inaccessible. The goal is a reachable frame that is genuinely closer in 3D distance, not a coordinate that is merely exact on paper. Use the link checker to compare the frames you actually have.

Editions

Java vs Bedrock: Why Your Expected Destination May Differ

The coordinate conversion is identical in both editions. What differs is the documented candidate search area around the converted target.

EditionDestination dimensionApproximate horizontal area
JavaNetherabout ±16 X/Z
JavaOverworldabout ±128 X/Z
BedrockEither destinationabout ±128 X/Z

These are square, axis-aligned approximations, not circles and not a guaranteed safe spacing between portals. Boundary behavior, game versions, server software, plugins and mods can change what you observe. Do not assume a Bedrock-specific glitch is caused by the search radius without separate evidence, and do not assume the two editions behave the same.

If the edition changes which frame wins, record the same coordinates in the link checker using the selector and compare the candidate table, not only the ideal target.

Activation

What If the Portal Will Not Activate at All?

A dark frame that refuses to light is a different fault category from a portal that works but chooses the wrong destination. Check the structure before changing coordinates.

  • The outer frame must be a complete valid obsidian rectangle.
  • The minimum outer size is 4 wide by 5 tall; corners may be omitted.
  • Ignition must reach the inside opening, and inappropriate blocks must not obstruct it.
  • A frame with a broken edge or wrong material is not a linking problem.

Use the portal size calculator for valid dimensions, opening size and obsidian counts. If the frame lights and then routes incorrectly, return to the symptom checks above.

Inactive destination

What If the Destination Portal Went Dark or Was Destroyed?

A destination that becomes inactive or loses part of its frame is no longer an eligible candidate. Re-entering the source may then generate a new destination or select another active frame. This can look like a sudden linking bug even though the route changed in the world.

  • Inspect the expected destination for missing obsidian or an extinguished portal.
  • Record its coordinates before repairing it, especially if a generated frame appeared.
  • Repair or relight a valid frame where appropriate, then check nearby active candidates.
  • Compare the outbound and return searches again instead of assuming the old pair is restored.

A ghast or explosion can deactivate a Nether portal, but do not assume every break is a linking fault. Confirm the visible state first, then use the checker to see which entered active frame is likely to win. For frame repairs, use the size calculator.

Decision tree

Decision Tree: Which Fix Should You Try First?

Follow the path from the symptom you can actually observe. The tree is a nested text list so it wraps on a small screen and stays usable with a screen reader.

  1. Can you enter an activated Nether portal?
    • No: Check the frame and ignition. Use the Portal Size Calculator (separate issue).
    • Yes: Does it create a new destination portal?
      • Yes: Check that the intended destination is active and in range, then record the generated portal.
      • No: Does it arrive at the wrong existing portal?
        • Yes: Compare candidate X/Y/Z in the Link Checker.
        • No: Test the return trip independently.
          • Returns elsewhere: Compare the reverse target and Overworld candidates.
          • Returns correctly: The pair works for the tested entry; keep monitoring the network if frames are added or changed.

Reaching the bottom branch is a success observation for the route you tested, not a permanent guarantee. Adding a new active portal, changing an entry point or a later world change can alter the candidate search.

Worked fixes

Worked Fixes With Exact Coordinates

These are illustrative simplified-model examples, not recorded gameplay. The arithmetic is deterministic; exact in-game frame selection can differ at boundaries, entry blocks and points of interest.

1. Correct X/Z, winning candidate decided by height

Overworld (800, 64, -400) projects to Nether (100, 64, -50). Candidate A at (100, 120, -50) is 56 blocks away because it is 56 blocks higher. Candidate B at (110, 64, -50) is 10 blocks away. In the simplified 3D ranking B wins, even though A matches the target on a map.

Next step: add A and B to the link checker and compare the full candidate table before moving a frame.

2. Two entrances reach one shared exit

Base A at (800, 64, -400) projects to (100, 64, -50). Base B at (864, 64, -400) projects to (108, 64, -50). The shared Nether portal at (104, 64, -50) is 4 blocks from A's target and 4 from B's target. Both can be eligible with no closer candidate, but that does not prove the reverse trips return to their respective bases.

Next step: record the shared frame, compare both routes, then give each route an independently matched destination if you need separate pairs.

3. The outbound works, the return chooses another Overworld frame

Overworld A at (800, 64, -400) can reach the Nether exit at (101, 64, -50). The reverse conversion from that exit is the ideal Overworld point (808, 64, -400), where portal B already sits. Portal A is 8 X blocks away, so the simplified return model predicts B.

Next step: run the round-trip evidence checklist above, then compare the reverse candidates in the link checker.

4. Negative coordinates and the floor trap

Overworld (-9, 70, 9) projects to Nether (-2, 70, 1). Converting Nether X -2 back gives an ideal Overworld X of -16, not -9. That asymmetry comes from flooring each conversion. It is not evidence by itself that a portal is broken.

Next step: use the homepage converter to check arbitrary negative or decimal positions, then verify the actual frames in the checker.

FAQ

Frequently Asked Questions

Why does my Nether portal keep taking me to the same place?
Your entry point probably converts to a target where one active portal is the nearest eligible candidate, or the portals you expected to be separate are close enough that their targets share the same exit. Record every observed frame, then compare them in the portal link checker. More than one entrance can legitimately select one destination; it is not a stored permanent pair.
Why did another Nether portal appear near my base?
No eligible active portal may have been found near the converted target, so the game created one where the terrain allowed. Generated placement is not guaranteed to match the ideal X/Z. Check whether your intended frame is still lit and inside the candidate area, record the new portal, and repair or reposition the frame you actually want before dismantling anything.
Can a portal work one way but fail on the return trip?
Yes. Outbound and return trips are separate searches. The return trip starts from the portal block you enter in the Nether, converts from that position, and searches the Overworld again. A successful outbound arrival only proves that outbound search, so always test the return from the frame you arrived at.
Does height matter when Nether portals link?
Height does not change the 8:1 X/Z conversion, but it can change which eligible candidate wins. Candidates inside the approximate horizontal search area are ranked by 3D distance including Y. A portal directly above or below the target can lose to a frame that is farther away horizontally but much closer in height.
How far apart do portals need to be to stop linking?
There is no single guaranteed safe spacing. You may see fixed numbers such as 16, 128 or 1024 blocks presented as rules, but eligibility depends on the converted target, Java or Bedrock search behavior, Y, and every active portal inside the relevant area. Compare your own entered portals instead of relying on one separation number.
Does breaking one portal automatically unlink the other?
No. Vanilla portal travel does not maintain a permanent link that you can switch off, so removing a frame only changes the set of candidates available for later searches. A remaining portal, or a newly generated one, can still be selected. Record the network and test both directions before and after changing a frame.
Why is Java different from Bedrock when choosing a portal?
The X/Z conversion is the same 8:1 arithmetic in both editions, but the documented candidate search areas differ. Java searches roughly ±16 X/Z when the destination is the Nether and ±128 when it is the Overworld; Bedrock is often described as roughly ±128 in both destination dimensions. These are approximate square areas, not guaranteed link radii.
Why will my Nether portal not light at all?
A portal that will not activate is usually a frame or ignition problem, not a linking fault. Check that the outer frame is a complete valid rectangle of obsidian, that the minimum outside size is 4×5, and that the opening can receive fire. Use the portal size calculator to confirm the frame, then return to this guide only if it lights but chooses the wrong destination.

Method

How We Verified This Guide

The coordinate examples use the same floor converter as the rest of the site, and automated tests compare them with independently written expected values. The search descriptions are teaching approximations from the community-maintained Minecraft Wiki. No in-game Java or Bedrock play test was performed for this guide, and no specific game release is claimed as verified.

The checker estimates from the portal points you enter. It cannot see hidden or unentered frames, the exact entry block, point-of-interest or chunk boundaries, terrain, generated placement, server plugins or modded rules. When a result looks wrong, treat it as a hypothesis to verify in your world.

Read how the portal-checking model works for the full converter rules, search-area approximations and known limits.

Sources

Minecraft Wiki is a community-maintained reference, not official Mojang documentation. This is an independent fan-made guide and is not affiliated with or endorsed by Mojang Studios or Microsoft.