Decodex
Strumento online gratuito

DECODEX · BASE64 · UTF-8

Base64 decodificare testo online gratis

Decodifica Base64 e Base64URL in testo UTF-8. Supporta accenti, altre lingue ed emoji. Gratis e senza registrazione.

Converte mentre scrivi o incolli. Disattiva per convertire manualmente.

Supporta Base64 e Base64URL. Spazi e interruzioni di riga vengono ignorati.

Codifica del testo originale · UTF-8

UTF-8 è predefinito. Se il testo è illeggibile, scegli la codifica originale.

Decodificare testo Base64 online

La decodifica Base64 ripristina i byte rappresentati da una stringa. Questo decoder li legge come UTF-8 per mostrare testo, accenti ed emoji. Puoi controllare valori di API, ma non scaricare immagini o PDF.

  1. Incolla solo la parte Base64. Rimuovi virgolette JSON e prefissi come data:text/plain;base64, prima della conversione.
  2. La conversione è automatica. Se la disattivi, usa il pulsante di conversione o Ctrl+Invio (⌘+Invio su Mac).
  3. Copia il risultato con il pulsante di copia. Il limite è di 5 MB di testo UTF-8.

Esempi Base64 verificati

Gli esempi usano UTF-8. Confronta input e risultato per verificare la direzione. Un carattere Unicode può occupare più byte; il numero di caratteri non determina la lunghezza Base64.

InputRisultato
SGVsbG8=Hello
Q2FmZsOoCaffè
7JWI64WV7ZWY7IS47JqUIPCfmIA=안녕하세요 😀

Prova l’esempio Unicode →

Formati Base64 e padding supportati

Base64 usa + e /; Base64URL usa - e _. Lettere e cifre non cambiano. Il padding = dipende dal protocollo e può essere conservato oppure omesso. Una stringa composta soltanto da lettere e numeri non permette di distinguere i due formati.

Un byte residuo richiede ==, due richiedono = e tre non richiedono padding. f diventa Zg==, fo diventa Zm8= e foo diventa Zm9v. Conta i byte UTF-8: una lettera accentata o un emoji può occupare più byte.

Zg → f; Zg== → f; 8J-YgA → 😀.

Risolvere gli errori di decodifica Base64

Se una stringa non viene decodificata, rimuovi virgolette, simboli aggiuntivi e il prefisso di un URL di dati; incolla solo la parte Base64. Il padding = può comparire solo alla fine. Una lunghezza con resto 1 nella divisione per 4 non è valida. Spazi, interruzioni di riga e caratteri Base64URL - e _ sono accettati. Un errore UTF-8 può indicare dati binari o una codifica diversa: UTF-8 è predefinito. Se il testo è illeggibile, scegli la codifica originale.

Scegliere la codifica originale per decodificare Base64

Base64 contiene byte, senza indicare la codifica originale. UTF-8 è la scelta predefinita. Se la fonte usa EUC-KR / CP949, Shift_JIS o GB18030, seleziona quella codifica sopra il risultato.

La codifica non viene rilevata automaticamente. Confronta con l’originale: anche una conversione senza errori può produrre testo errato. Immagini, PDF e dati compressi non sono testo.

CodificaTestoBase64
UTF-8CaffèQ2FmZsOo
Windows-1252CaffèQ2FmZug=

Domande frequenti

Come correggere testo illeggibile o un errore UTF-8?

Base64 contiene byte, senza indicare la codifica originale. UTF-8 è la scelta predefinita. Se la fonte usa EUC-KR / CP949, Shift_JIS o GB18030, seleziona quella codifica sopra il risultato. La codifica non viene rilevata automaticamente. Confronta con l’originale: anche una conversione senza errori può produrre testo errato. Immagini, PDF e dati compressi non sono testo.

Una stringa senza = è sempre errata?

No. Quando la quantità di byte è un multiplo di tre, il padding non serve. Anche alcuni protocolli lo eliminano esplicitamente.

Base64 protegge il mio testo?

Base64 è una rappresentazione reversibile dei dati, non una crittografia. Non protegge password o altri segreti.

Codifica in Base64 →

La conversione avviene nel browser. Il testo e il risultato non vengono inviati a un server di conversione. Google Analytics misura le visite e l’uso delle funzioni.