AllinHub

Codificare e decodificare Base64

Converti testo e file locali in Base64 e recupera i byte originali.

Ingresso: fino a 1 MiB di testo UTF-8 (1.048.576 byte) oppure un file di 10 MiB (10.485.760 byte), in entrambe le direzioni.

Base64 non è crittografia. I dati restano in memoria, senza invio, salvataggio o inserimento nell’URL.

Quando un campo di una risposta API contiene Base64, incollalo qui per esaminarne il contenuto. Puoi anche partire da testo o da un file locale e ottenere una stringa da copiare nel sistema di destinazione. Il testo viene trattato come UTF-8, mantenendo accenti, emoji e alfabeti diversi. Scegli la versione standard oppure quella adatta agli URL. La conversione avviene nel browser e il contenuto inserito non viene salvato dalla pagina.

Come si usa

  1. Scegli Codifica o Decodifica, poi seleziona Testo o File come origine.
  2. Incolla il testo per convertirlo automaticamente; per un file, selezionalo e premi Esegui.
  3. Attiva l’alfabeto per URL se richiesto e scegli se suddividere la codifica in righe.
  4. Copia il risultato completo o scaricalo. Cancella rimuove i dati attuali.

Cosa gestisce

  • Conserva caratteri combinati, emoji e terminazioni di riga del testo UTF-8.
  • Aggiunge il riempimento necessario nello standard e lo omette nella variante URL.
  • Inserisce interruzioni CRLF ogni 76 caratteri durante la codifica.
  • Controlla alfabeto, posizione del riempimento e bit inutilizzati diversi da zero.
  • Mantiene i dati binari scaricabili come byte esatti, senza testo sostitutivo.

Domande frequenti

Base64 è una forma di crittografia?

No. Base64 modifica soltanto il modo in cui sono rappresentati i byte. Chiunque possieda la stringa può decodificarla senza chiavi o password. Non protegge un segreto e non verifica l’origine o l’integrità del contenuto. Anche un file decodificato correttamente può essere pericoloso da aprire.

Quali dimensioni sono consentite?

Ogni ingresso può contenere fino a 1 MiB di testo UTF-8, cioè 1.048.576 byte, oppure un file di 10 MiB, cioè 10.485.760 byte. Il limite vale in entrambe le direzioni. Base64 aumenta le dimensioni di circa un terzo: un risultato vicino al massimo può superare il limite se incollato di nuovo.

Perché viene proposto un download binario?

Una stringa Base64 può rappresentare un’immagine, un archivio o qualsiasi altro contenuto binario. Se i byte non sono UTF-8 valido oppure contengono controlli non stampabili, il risultato resta disponibile come file. Non vengono introdotti caratteri di sostituzione. Individua il formato originale prima di aprirlo: Base64 non fornisce un nome o un tipo affidabile.

Posso decodificare stringhe senza riempimento?

Sì, il riempimento può essere omesso oppure inserito correttamente. Il decoder ignora spazi ASCII, tabulazioni e interruzioni CR e LF. Rifiuta invece alfabeti mescolati, segni uguale fuori posto e bit inutilizzati non nulli. Se parti da un URL di dati, elimina il prefisso e incolla soltanto il contenuto Base64.

La copia comprende anche ciò che non vedo?

Sì. L’anteprima è limitata a 16.384 caratteri per mantenere la pagina reattiva; Copia e Scarica usano il risultato intero. Il contenuto non viene memorizzato nell’archivio del browser e non compare nell’indirizzo della pagina. Cancella e Annulla invalidano i calcoli pendenti, così un vecchio risultato non ricompare.

Aggiornato il

Tutti gli strumenti