Recently when posting links I've found Twitter has no longer offered to automatically shorten URLs; they used to be shortened to a max of 20 characters just when I pasted them into the tweet box. Now they take as many characters as the full URL.

2 Answers 2


It does work, they have just changed the way it is implemented. It now tries to leave URLs as you posted them so that users can easily see where the link is going rather than all links being http://t.co/xxxxx

See this help article on Twitters Link Shortening service.

Having trouble fitting a link into just 140 characters?

  • With Twitter’s new link-shortening feature, you can now paste a link of any length into the Tweet box on Twitter.com and it will be shortened to 19 characters. You no longer have to worry about fitting a long link into the 140 character limit!
  • If you want to keep using your favorite link shortening service, you can continue to do so.
  • Note: If you enter a URL shorter than 19 characters into the Tweet box, our system will still "shorten" it to 19 characters. (example: https://about.me/ will take up 19 characters in your Tweet even though its URL is only 16 characters long.)

This is what posting a long URL used to look like: enter image description here

This is what posting a long URL looks like now:

Fig.1 After 13 characters of a URL are entered, a message appears to let you know that the link will be shortened.

enter image description here

Fig. 2 YouTube URL has been assigned a t.co link ID, but the link will appear as a shortened version of the original URL.

enter image description here

Whenever you post a link in one of your Tweets, it will automatically be shortened. See for yourself!

  1. Start typing or paste a long URL into the Tweet box.
  2. After you’ve entered the first 13 characters of a URL, a message will appear at the bottom of the Tweet box, letting you know that the link will appear shortened. (Fig. 1)
  3. Notice that even if you’ve reached the character limit, you can continue to add text to the URL with no consequence.
  4. Once the Tweet is posted, it will be assigned a t.co link ID, but the link will appear as a shortened version of the original URL, so people who see your Tweet will know the site they are going to when they click the link (Fig. 2, above). Yep! It’s now that easy.

Note: Twitter's link service (http://t.co) is only used on links posted on Twitter and is not available as a general shortening service. To learn more, see our help page on Twitter's Link Service here.


  • Sometimes URLs can be harmful, so please be careful when clicking on links that were shortened using an external link shortening service.
  • Always check to see what website you're on before giving out your password or downloading any software.
  • URLs converted by Twitter’s link service are checked against a list of potentially dangerous sites, and when there’s a match, users will be warned before they continue.
  • Our Safe Tweeting help page has more information on keeping your account secure.
  • I know how the new URL shortening works, but on occasion I'll post a URL and the "url will be shortened" message doesn't appear. I'm pretty sure I had reached the 13 characters limit too. In my case the link was ~60 characters and took me over the limit, but the url wasn't shortened. Maybe the javascript just failed that page load. It has worked since.
    – Ben Brocka
    Commented Jan 11, 2012 at 10:25
  • For anyone who ends up on this question like I did. The "shortened" URL length is currently 23 characters (this change is reflected on the linked help page), not 19 as it was back in 2012 when this answer was posted. Commented Aug 23, 2019 at 20:16

I don't know why, but I can offer you a workaround that does the same thing.

TinyURL works very well for shortening URLs, and I like the preview option. Links stay valid for a long time... I have a TinyURL link that has worked for longer than Twitter has existed.

  • Can you confirm that TinyURL supports deleting of links?
    – Samir
    Commented May 23, 2018 at 22:02
  • A quick google search indicates "Go to your account settings, and click “Manage.” All of your account URLs will be displayed. Check the box next to the TinyURL you'd like to delete, and click the "Delete" action"... so it seems like they support deletion yes; however you don't need an account to create a TinyURL so it's possible there are some that can't be deleted/hidden by a user. If that's a concern, you can create an account.
    – Dallas
    Commented May 24, 2018 at 17:56
  • Yeah I saw the same thing. But with all of the major URL shortening services not offering this option, I just could not believe it. Do you have an account with them? I tried to register but there is no sign in or registration form.
    – Samir
    Commented May 25, 2018 at 21:01
  • Just made a redirect back to this question. But there is no option to remove it. tinyurl.com/twitturl
    – Samir
    Commented May 25, 2018 at 21:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.