A maioria das APIs para encurtar URL necessitam de autenticação, normalmente OAuth, o que é um pouquinho chato de se fazer, mas existe uma serviço que encurta URL que não precisa de praticamente nada, o: http://is.gd.
Para encurtar URL com JQuery e Javascript basta chamar o serviço deles passando os parâmetros necessários. Segue o exemplo:
$.getJSON( "http://is.gd/create.php?callback=?", { url: "http://www.thiagovespa.com.br", format: "json" }).done(function( data ) { alert(data.shorturl); });
Esse código irá encurtar a url "http://www.thiagovespa.com.br" e irá exibir em um alert a URL encurtada (data.shorturl). Para maiores informações, consulte a API do is.gd.
Como encurtar URL via javascript e sem autenticação: A maioria das APIs para encurtar URL n... http://t.co/w3ep8OLv6m (via @thiagovespa)
[...] o post: Como encurtar uma URL via javascript sem autenticação, segue a mesma versão, mas agora usando Java, sem [...]