Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

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.

share|improve this question
add comment

2 Answers

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.

Safe URLS

  • 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.
share|improve this answer
    
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 Jan 11 '12 at 10:25
add comment

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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