Free URL Expander: See Where Any Short Link Goes

Paste one short link or up to 50. See every redirect, its status code and the page it ends on, without your browser visiting any of them. Free, no sign-up.

Updated

Links you enter are resolved through our server so your browser never visits them. We don’t store them.

0 links ready0 lines skipped

How to Expand a Short URL

  1. Paste the short links

    Paste one link, or up to 50, one per line. You can paste a whole message too: the tool picks out the links and ignores the rest. Links without a scheme, like bit.ly/abc, get https:// added.

  2. Press Expand links

    Each link goes to our link service, which follows it one hop at a time. Links are checked four at a time, so a full list takes from a few seconds to about a minute, depending on how quickly the destination servers answer.

  3. Read the redirect chain

    Every hop shows its HTTP status code and address. The last line is the final URL, with its domain highlighted, because the domain is the part that tells you whose site you’d be on.

  4. Look at the things to check

    Under each result you’ll see patterns worth a second look, such as an IP address instead of a domain name, or a link that was shortened twice. They’re hints to help you decide, not a verdict.

  5. Copy, export or open

    Copy the final URLs, download everything as a CSV file, or open a final page in a new tab once you’re happy with where it goes.

Why Unshorten a URL Before You Click It?

A short link hides the one thing you need to judge a link: the domain. bit.ly/3xYz could lead to a news article, a shop, a login page made to look like your bank’s, or a file download. Expanding it first shows you where you’d land, without your browser loading anything from the destination.

There are everyday reasons too. You can see tracking steps, because ad networks and email platforms often add two or three hops. You can find links that have died, when the chain ends in a 404. You can check that a link you’re about to share still goes where you think. And you can turn a list of saved short links into real addresses that keep working if the shortener closes, as inactive goo.gl links did in August 2025.

What expanding can’t do is tell you whether the destination is safe. A familiar domain can host something harmful, and an odd-looking one can be harmless. So the tool doesn’t give a verdict. It points out patterns that deserve a second look.

Thing to checkWhy it’s worth a look
IP address instead of a domainOrdinary websites almost always use a name. A bare address like 203.0.113.9 is common on throwaway hosting
Punycode domain (xn--)Domains with non-Latin letters are stored as xn--… Letters from other alphabets can look identical to Latin ones
A brand name on another domainpaypal.com.account-check.top belongs to account-check.top, not PayPal. The site is the part just before the ending
More than 3 redirectsUsually tracking, but long chains are also used to hide the destination
Shortened more than onceA short link inside another short link hides where it goes twice
http:// instead of https://Anything you type on an http page travels unencrypted
A redirect wrapperGoogle, Facebook, Outlook Safe Links and others rewrite links. The real target is often inside the link, and the tool shows it
A file downloadA link ending in .exe, .apk, .zip or similar downloads a file instead of opening a page
Final status 4xx or 5xxThe link may be dead, expired or blocking automated visitors

None of these patterns means a link is dangerous, and a link with no flags isn’t proven safe. This isn’t a malware or phishing scanner. If a message with a link surprises you, check with the sender another way before you open it.

Which URL Shorteners Can It Expand?

Any shortener that uses HTTP redirects or meta refresh works, which is nearly all of them. The tool doesn’t need to know the service; it follows whatever each server answers. These are the ones people paste most often, with the preview tricks some of them offer.

Short domainRun byBuilt-in previewNotes
bit.lyBitlyAdd + to the end: bit.ly/abc+Bitly also offers a Link Checker on its trust page
t.coX (Twitter)NoneX wraps links posted on the platform in t.co
lnkd.inLinkedInNoneUsed for links in LinkedIn posts
tinyurl.comTinyURLpreview.tinyurl.com/code, or a preview setting saved in a cookieRunning since 2002
goo.glGoogleNoneLinks with no activity in late 2024 stopped working on 25 August 2025. Active links and links made by Google apps, such as Maps sharing, still work
ow.lyHootsuiteNoneAdded by Hootsuite to scheduled social posts
buff.lyBufferNoneAdded by Buffer to scheduled social posts
rebrand.lyRebrandlyNoneAlso runs custom branded domains, so many Rebrandly links don’t say rebrand.ly
is.gdis.gdNoneA free shortener that needs no account

Branded short domains, like amzn.to, nyti.ms or a company’s own go.example.com, work in exactly the same way. The preview tricks above show you the destination too, but only for their own service and only one link at a time.

Other Ways to Unshorten a URL, Compared

To expand short URL links you don’t trust, or a whole list of them, this tool is the quick option. For single links there are other good methods, and for developers the command line is hard to beat.

With curl, run curl -sIL followed by the short link. The -I flag asks for headers only (a HEAD request), -L follows redirects and -s hides the progress bar. Read the lines that start with HTTP/ and location: to see each hop. If a server answers the HEAD request with 403 or 405, use curl -sL -o /dev/null -D - followed by the link instead, which sends normal GET requests but still prints only the headers. On Windows, write -o NUL, and type curl.exe in Windows PowerShell, where plain curl is an alias for a different command.

curl never runs JavaScript, so like this tool it can stop short of a script redirect. Unlike this tool, it connects from your own computer and IP address.

MethodDoes your device contact the destination?Every hop?Many links?Verdict
This URL expanderNo, our server doesHTTP redirects and meta refreshUp to 50Quickest for suspicious links and lists
Shortener preview (bit.ly +, preview.tinyurl.com)No, you see the shortener’s pageFirst hop onlyNoHandy for a single bit.ly or TinyURL link
curl -sILYes, from your computer, but no page is renderedHTTP redirectsScriptableBest for developers
Browser developer toolsYes, the full page loadsAll, including JavaScriptNoMost complete, but it’s a real visit
Hovering over the linkNoNo, shows the short link onlyNoDoesn’t work for short links
Link expander extensionsVariesVariesVariesCheck where the extension sends your links first

Limits and Troubleshooting

  • “No answer within 8 seconds”: the server is slow, overloaded or down. Try again later, or open the link in a browser you trust.
  • “Couldn’t connect”: the domain exists but nothing answered, often because the site is offline or its certificate is broken.
  • “That domain doesn’t exist”: a typo, or a shortener or site whose domain has expired.
  • “Redirect loop”: the link bounces between the same pages. This often happens with pages that need you to sign in or accept cookies.
  • “Stopped after 10 redirects”: the chain is unusually long. The last address shown is where the tool stopped, not necessarily the destination.
  • A 403, 429 or 503 at the end, when the link works in your browser: some sites challenge or block automated visitors. The final address is still correct; the status is what the site told a bot.
LimitValue
Links per run50. Extra links are counted and skipped, so run the rest next
Redirects per link10
Time per hop8 seconds
Protocols and portshttp:// and https:// on the standard ports 80 and 443
JavaScript redirectsNot followed. Flagged when the last page seems to contain one
Private and internal addressesRefused at every hop
Requests per visitorRate limited per IP address. If you hit the limit, wait a minute

If you see “This tool’s link service is being set up”, the server part isn’t live yet. Use the curl method above in the meantime; it shows the same chain.

Frequently Asked Questions

What is a URL expander?

A URL expander follows a short link’s redirects and shows the full address it ends at. This one also lists every hop in between with its HTTP status code, so you can see tracking steps and dead ends as well as the destination.

How do I unshorten a URL without clicking it?

Paste it into the box at the top of this page and press Expand links. Our server follows the redirects, so your browser never contacts the destination. For a single bit.ly link you can also add + to the end, and for TinyURL you can put preview. in front of tinyurl.com.

Is it safe to expand a short URL?

Expanding a link with this tool doesn’t load the page in your browser, so nothing on the destination can run on your device. Expanding doesn’t make the destination safe, though; it only tells you where the link goes, so you can decide.

Can this tool tell me if a link is a scam or malware?

No. It isn’t a malware or phishing scanner and never says a link is safe. It shows the destination and flags patterns worth checking, such as a bare IP address, a punycode domain or a brand name on someone else’s domain.

How do I expand a t.co link from X?

Copy the t.co link and paste it here. When you copy a link from a post, you often get the t.co address rather than the one shown in the post, and the tool follows it to the real page. t.co sends browsers a page that redirects with a meta refresh and a script, and sends other clients a normal 301 redirect; the tool handles both.

How can I see where a bit.ly link goes?

Add a plus sign to the end of the link, like bit.ly/abc+, and Bitly shows a page with the destination instead of redirecting you. Bitly documents this on its trust page. To check many bit.ly links at once, paste them into this tool.

Do goo.gl links still work?

Many do. Google deactivated goo.gl links that showed no activity in late 2024 on 25 August 2025, and kept the others working, including links made by Google apps such as Maps sharing. Paste a goo.gl link here to see whether it still redirects.

Why does the result show 403 when the link works in my browser?

Some sites block or challenge automated visitors, so they answer our server differently from a person’s browser. The final URL is still right. The status code shows what the site told our bot.

Why does the tool stop before the real destination?

The page probably redirects with JavaScript, which this tool doesn’t run. When the last page looks like it contains a script redirect, the result says so. Developer tools in your browser show the full chain, but only by visiting the link.

Does the link’s owner know I expanded it?

The shortener usually records a click, but from our server’s address and our bot’s user agent, not from you. Your IP address, cookies and browser details aren’t passed on.

Related

Keep Your Tabs Safe, Too

BelayTab saves and snapshots your tabs automatically, in every browser. Free.