Conversione Base64 immediata, accenti compresi.
Il Base64 è una codifica che trasforma qualsiasi dato in una sequenza di caratteri sicuri: lettere maiuscole e minuscole, cifre, + e /, completati se serve con =. Serve a trasportare testo o dati binari attraverso canali pensati per il testo semplice: e-mail, file JSON, indirizzi web, intestazioni HTTP.
Lo strumento gestisce l'UTF-8: lettere accentate, alfabeti non latini ed emoji vengono conservati in entrambe le direzioni.
| Testo | Base64 |
|---|---|
Ciao | Q2lhbw== |
perché | cGVyY2jDqQ== |
Gli = finali sono riempitivi: il Base64 divide i dati in gruppi di 3 byte e completa l'ultimo gruppo se è incompleto.
data:image/png;base64,….È un errore frequente: il Base64 si decodifica all'istante, senza chiave né password. Non protegge nulla. Non usarlo mai per «nascondere» una password o un dato riservato; per quello serve una vera cifratura.
I caratteri + e / hanno un significato particolare negli indirizzi web. La variante «base64url», usata soprattutto nei JWT, li sostituisce con - e _ e spesso omette gli =. Per decodificare qui una stringa del genere, sostituisci prima - con + e _ con /.
No, tutto viene codificato e decodificato in locale nel tuo browser.
La stringa probabilmente non è Base64 valido: un carattere in più, un pezzo mancante, o la variante base64url con «-» e «_». Controlla di aver copiato la stringa per intero.
No. Non è una cifratura: chiunque può decodificarlo. Serve solo a trasportare dati in formato testo.
Il Base64 rappresenta 3 byte con 4 caratteri: il risultato è circa un terzo più lungo dei dati di partenza.