Base64 encoder e decoder

Converti testo e file in Base64 localmente, decodifica Base64 in testo e passa all'output URL-safe quando ne hai bisogno.

Utile per eseguire il debug di payload, preparare URI di dati e verificare se il testo Base64 viene decodificato in modo pulito in UTF-8, ASCII o Latin-1.

Altre lingue 日本語 | English | 繁體中文 | Italiano | فارسی

Perché utilizzare questo strumento Base64?

Convertitore di testo

Codificare o decodificare il testo

La condivisione URL memorizza solo le impostazioni. Il testo di input e quello di output non vengono mai inseriti nel collegamento.

Incorpora questo strumento

Convertitore di file

Converti un file in Base64

Scegli un file locale o rilascialo qui. I file di immagine possono essere visualizzati immediatamente in anteprima dall'URI dei dati generati.

Scegli un file o rilascialo qui Tutto rimane nel tuo browser. Non viene eseguito alcun caricamento.

Come utilizzare Base64 in sicurezza

Utilizza lo standard Base64 quando copi i dati in sistemi che prevedono l'alfabeto classico+, /e facoltativo=imbottitura. Utilizza URL-safe Base64 quando è necessario inserire il risultato all'interno di una stringa di query, un nome file o un formato token che rifiuta tali caratteri.

Se la tua attività è la codifica percentuale per un percorso o una stringa di query anziché la conversione da byte a testo, passa aURL strumento codificatore/decodificatoreinvece di Base64.

Base64 rispetto alla crittografia

Base64 modifica solo i dati binari in testo. Non nasconde il contenuto. Se il carico utile è sensibile, è comunque necessaria un'adeguata crittografia o sicurezza del trasporto.

Perché la produzione cresce

Base64 memorizza ogni blocco di input da 3 byte come 4 caratteri stampabili, quindi il testo normalmente diventa circa il 33% più grande prima che vengano aggiunte interruzioni di riga o prefissi URI di dati.

Quando il file in Base64 è utile

La conversione dei file è utile quando è necessario ispezionare un piccolo payload, creare un URI di dati per un prototipo o verificare che un campo API accetti il ​​formato previsto. Per le risorse di grandi dimensioni, tieni presente che Base64 aggiunge un sovraccarico di dimensioni.

Domande frequenti

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

URL-safe Base64 sostituisce il segno più con il trattino e la barra con il carattere di sottolineatura in modo che l'output sia più sicuro da inserire negli URL e nei nomi dei file. Alcuni sistemi omettono anche il riempimento.

Base64 è crittografato?

No. Base64 è solo una codifica. Chiunque può decodificarlo, quindi non dovrebbe essere trattato come una misura di sicurezza o privacy.

Perché l'output di Base64 è più lungo dell'originale?

Base64 di solito aumenta le dimensioni di circa un terzo perché memorizza ogni 3 byte di input come 4 caratteri di testo.

Il mio testo o file verrà caricato?

No. La codifica, decodifica e conversione dei file avvengono localmente nel tuo browser. Niente viene caricato automaticamente.