FreeSEOTools.io
🔐
GratuitoDeveloper Tools

Codificatore & Decodificatore Base64

Codifica qualsiasi testo in Base64 o decodifica stringhe Base64 in testo normale. Supporta modalità standard e URL-safe. Funziona interamente nel tuo browser — nulla viene mai inviato a un server.

0 car.
0 car.

Inserisci testo sopra per codificarlo istantaneamente in Base64

Come usare il Codificatore & Decodificatore Base64

Seleziona la scheda Codifica per convertire testo normale (incluso Unicode) in una stringa Base64, o scegli la scheda Decodifica per invertire il processo. I risultati si aggiornano istantaneamente mentre digiti — nessun clic sul pulsante richiesto.

Guida passo dopo passo

Scegli Codifica o Decodifica in base al tuo obiettivo. Abilita il Base64 URL-safe se l'output verrà utilizzato all'interno di un URL, stringa di query o nome di file. Digita o incolla il tuo input nell'area di testo — il risultato appare istantaneamente. Fai clic su 'Copia output' per copiare il risultato negli appunti, o usa il pulsante Scambia per rimandare l'output come prossimo input.

Base64 vs Base64 URL-safe: quale usare?

Il Base64 standard usa i caratteri +, / e = che possono rompere il parsing degli URL. Usa il Base64 URL-safe (Base64url) ogni volta che l'output apparirà in parametri di query URL, valori di cookie HTTP, stringhe di token JWT o nomi di file. Per tutto il resto — email, URI di dati, archiviazione generale — il Base64 standard è la scelta corretta.

Nota importante sulla sicurezza

Base64 è uno schema di codifica, non crittografia. Chiunque riceva una stringa Base64 può decodificarla immediatamente senza chiave o password. Non usare mai Base64 per 'nascondere' informazioni sensibili. Per la trasmissione sicura, combina sempre Base64 con una crittografia adeguata (TLS/HTTPS, AES, ecc.).

Domande frequenti

Cos'è la codifica Base64?

Base64 è uno schema di codifica binario-testo che rappresenta dati binari utilizzando 64 caratteri ASCII stampabili (A–Z, a–z, 0–9, +, /). È comunemente usato per codificare dati in intestazioni HTTP, URI di dati, allegati e-mail (MIME) e payload JSON dove i dati binari altrimenti causerebbero problemi di analisi.

Qual è la differenza tra Base64 e Base64 URL-safe?

Il Base64 standard utilizza i caratteri '+' e '/' che hanno significati speciali negli URL. Il Base64 URL-safe (chiamato anche Base64url) sostituisce '+' con '-' e '/' con '_', e in genere omette i caratteri di padding '='. Questo rende la stringa codificata sicura da includere negli URL e nei nomi di file senza percent-encoding.

Questo strumento invia i miei dati a un server?

No. Tutta la codifica e decodifica avviene interamente nel tuo browser utilizzando le API JavaScript integrate btoa() e atob(). Il tuo testo o i dati Base64 non vengono mai trasmessi a nessun server. Puoi persino usare questo strumento offline dopo che la pagina è stata caricata.

Posso codificare testo non-ASCII (Unicode)?

Sì. Questo strumento gestisce correttamente l'Unicode usando encodeURIComponent() prima della codifica, che converte prima i caratteri multi-byte nella loro forma UTF-8 percent-encoded. Questo garantisce che caratteri come cinese, arabo, emoji o lettere latine accentate vengano codificati e decodificati con precisione.

Perché il mio output decodificato mostra caratteri incomprensibili o un errore?

Se la decodifica produce un errore, la stringa di input non è Base64 valido. Le cause comuni includono: caratteri di padding ('=') mancanti o in eccesso, caratteri illegali nella stringa, o l'uso di Base64 standard quando la stringa è Base64 URL-safe (o viceversa). Attiva l'opzione URL-safe e riprova. Se l'output sembra incomprensibile, i dati originali potrebbero essere stati binari (ad es. un'immagine) piuttosto che testo.

Strumenti correlati

Hai bisogno di un audit SEO tecnico completo?

I nostri esperti SEO possono verificare la salute tecnica del tuo sito — crawlabilità, prestazioni, dati strutturati e altro — e fornire un piano d'azione personalizzato.

Get a Free SEO Audit