Strumenti gratuiti AVANET

Codifica e decodifica Base64 e URL

Quattro operazioni in un clic: Base64 in entrambe le direzioni e URL encoding/decoding, con la gestione UTF-8 fatta come si deve — accenti ed emoji compresi.

100% gratuito · i dati non lasciano il tuo browser
Codifica e decodifica Base64 e URL
UTF-8 garantito: lo strumento gestisce correttamente accenti, emoji e caratteri speciali (il classico punto debole dei convertitori Base64). Tutto avviene nel tuo browser.
Come funziona

Base64 e URL encoding: a cosa servono davvero

Sono le due codifiche che ogni sviluppatore incontra ogni giorno: il Base64 trasforma dati binari in testo trasportabile, l'URL encoding rende sicuri i caratteri speciali dentro un indirizzo web.

  • Base64: usato per allegati email (MIME), immagini inline nei data URI, token Basic Auth e payload JWT. Aumenta il peso di circa il 33%: non è compressione né crittografia, chiunque può decodificarlo.
  • URL encoding (percent-encoding): converte spazi, accenti e simboli in sequenze %XX così da poterli usare in query string e parametri: «caffè & brioche» diventa caff%C3%A8%20%26%20brioche.
  • Il tranello UTF-8: la funzione btoa() nativa dei browser fallisce con accenti ed emoji. Questo strumento passa prima da TextEncoder, quindi qualsiasi carattere Unicode viene codificato e decodificato correttamente.
FAQ

Domande frequenti

Il Base64 è una forma di crittografia?
No: è solo una rappresentazione testuale di dati binari, reversibile da chiunque in un istante. Mai usarlo per 'nascondere' password o dati sensibili: per quello servono crittografia vera e hash (vedi il nostro Generatore Hash).
Perché la mia stringa Base64 non si decodifica?
Le cause tipiche: spazi o a-capo inseriti copiando (lo strumento li rimuove da solo), caratteri estranei, oppure una variante 'URL-safe' che usa - e _ al posto di + e /: in quel caso sostituiscili prima di decodificare.
Che differenza c'è tra encodeURI e encodeURIComponent?
encodeURIComponent (usato qui) codifica anche /, ?, & e = ed è quello giusto per i singoli parametri di una query string; encodeURI lascia intatti i separatori ed è pensato per URL completi.

Sviluppato dalla software house AVANET

Questo strumento gratuito è stato ideato, scritto e messo online da AVANET SRL a Cuneo. Ti serve un software su misura, una piattaforma o un gestionale per la tua azienda? Parliamone.