Codifica e decodifica Base64 online
Privacy by design — tutto gira nel tuo browser
Codifica qualsiasi testo o dato binario in Base64, o decodifica una stringa Base64 nella sua forma originale, direttamente nel browser. Toova gestisce correttamente UTF-8 — emoji, lettere accentate e CJK inclusi — supporta la variante URL-safe e gira interamente in locale. Nessun upload, nessuna registrazione, nessun account necessario.
Base64 standard e URL-safe
Il Base64 normale usa i caratteri + e /, che si rompono quando inserisci la stringa in un URL o un nome file. Il Base64 URL-safe sostituisce invece - e _. Toova espone entrambi come un singolo toggle, così puoi scegliere la variante che si adatta — JWT e OAuth usano URL-safe, mentre la maggior parte della codifica di file resta con l'alfabeto classico. Il padding con = viene gestito automaticamente.
UTF-8 fatto bene
Gli strumenti Base64 naïf storpiano i caratteri non-ASCII perché assumono un byte per carattere e lo trattano direttamente senza la codifica corretta. Toova codifica prima l'input come UTF-8, così emoji, lettere accentate, caratteri CJK e arabo sopravvivono a un round-trip senza corruzione né perdita di dati. Decodifica una stringa Base64 che contiene testo UTF-8 e ottieni i caratteri originali esattamente come erano inseriti.
Solo locale, zero chiamate di rete
Ogni codifica e decodifica avviene all'interno del browser, senza contattare server esterni di alcun tipo. Nessun upload, nessuna API di terze parti, nessun log dell'input da parte di nessuno. Puoi verificarlo tu stesso aprendo la scheda Rete in DevTools mentre usi lo strumento — vedrai zero richieste in uscita. Questo rende Toova sicuro per codificare segreti, token, certificati o qualsiasi payload sensibile che non dovrebbe lasciare il dispositivo.
Domande frequenti
- Qual è la differenza tra Base64 e Base64 URL-safe?
- Il Base64 standard usa + e / che collidono con la sintassi URL. Il Base64 URL-safe li sostituisce con - e _ così l'output può essere inserito in una query string o un nome file senza escape. JWT e molti flussi OAuth usano la variante URL-safe.
- Gestisce i caratteri UTF-8?
- Sì. Lo strumento codifica l'input come UTF-8 prima della conversione Base64, così emoji, lettere accentate e script non-latini fanno il round-trip in modo pulito. La decodifica di una stringa Base64 che contiene UTF-8 produce i caratteri originali.
- Posso codificare file?
- Sì. Trascina un file sull'area di input e lo strumento lo legge come binario, producendo una stringa Base64. Utile per incorporare piccole immagini come data URI o inviare contenuto binario attraverso sistemi che accettano solo testo.
- Il mio input viene inviato da qualche parte?
- No. Tutto gira localmente nel browser. La scheda Rete in DevTools resterà vuota durante la codifica e la decodifica.
- Perché la mia stringa Base64 termina con segni di uguale?
- Sono caratteri di padding. Gli output Base64 sono sempre multipli di quattro caratteri, e = viene usato per fare padding quando la lunghezza dell'input non è un multiplo di tre byte. Le varianti URL-safe a volte omettono completamente il padding.