Vai al contenuto principale
FreeOnlineTools Go
Italiano
Come

Come codificare e decodificare le stringhe Base64 passo dopo passo

Di FreeOnlineTools Team · 2026-09-02 aggiornata

Risposta rapida

Per codificare Base64: incolla il testo nel codificatore Base64 e la stringa codificata verrà visualizzata immediatamente. Per decodificare Base64: incolla la stringa Base64 nel decodificatore Base64 e verrà visualizzato il testo originale. Tutta l'elaborazione avviene localmente nel tuo browser: i tuoi dati non vengono mai caricati.

Introduzione

Base64 è uno schema di codifica da binario a testo che converte i dati binari in una stringa ASCII utilizzando 64 caratteri stampabili (A-Z, a-z, 0-9, +, /). È ampiamente utilizzato negli allegati e-mail, nei token URLs, JWT e nei payload API. Base64 è una codifica reversibile, non una crittografia: chiunque può decodificarlo senza chiave. Questa guida ti mostra come codificare e decodificare Base64 nel tuo browser utilizzando uno strumento online gratuito.

Passo dopo passo

  1. Apri lo strumento Base64

    Vai alla pagina dello strumento Base64 Codifica e decodifica. Lo strumento ha due modalità: Codifica e Decodifica, selezionabili tramite schede o interruttore.

  2. Inserisci il testo da inserire

    In modalità Codifica, incolla o digita il testo che desideri codificare nell'area di testo di input. Funziona qualsiasi testo: stringhe semplici, JSON, URLs o anche emoji (lo strumento gestisce correttamente UTF-8).

  3. Leggi l'output Base64

    Lo strumento codifica istantaneamente il tuo input utilizzando la funzione btoa() incorporata nel browser con gestione UTF-8. L'output Base64 viene visualizzato automaticamente nel campo dei risultati: nessun pulsante su cui fare clic.

  4. Copia la stringa codificata

    Fai clic sul pulsante Copia accanto al campo di output per copiare la stringa Base64 negli appunti. Ora puoi incollarlo nella tua chiamata API, HTML Dati URL o nel file di configurazione.

  5. Decodifica Base64 in testo

    Passa alla modalità Decodifica e incolla una stringa Base64 nel campo di input. Lo strumento lo decodifica utilizzando atob() con supporto UTF-8 e mostra immediatamente il testo originale. Se l'input non è valido Base64, viene visualizzato un messaggio di errore.

Esempi

Codifica un semplice saluto

Ingresso: Hello, World!

Produzione: SGVsbG8sIFdvcmxkIQ==

Codifica i dati JSON

Ingresso: {"user":"alice","id":42}

Produzione: eyJ1c2VyIjoiYWxpY2UiLCJpZCI6NDJ9

Decodifica un token Base64

Ingresso: SGVsbG8gV29ybGQ=

Produzione: Hello World

Codifica il testo Unicode con emoji

Ingresso: Hello 🌍

Produzione: SGVsbG8g8J+MjQ==

Problemi comuni

  • I caratteri non ASCII producono un output errato: utilizza uno strumento con supporto UTF-8 come il nostro; l'ingenuo btoa() lancia emoji.
  • L'output Base64 è circa il 33% più grande dell'input: ogni 3 byte diventano 4 caratteri Base64.
  • Sono necessari caratteri di riempimento (= o ==) alla fine: la loro rimozione interrompe la decodifica.
  • Base64 non è crittografia: chiunque può decodificarlo. Non archiviare mai password o segreti come Base64.

Suggerimenti

  • Utilizza Base64 for Data URLs per incorporare piccole immagini direttamente in HTML o CSS senza una richiesta HTTP separata.
  • Per URL-safe Base64 (utilizzato in JWT), sostituire + con - e / con _, quindi rimuovere l'imbottitura.
  • Convalida sempre l'output decodificato prima di utilizzarlo nella tua applicazione: una stringa Base64 danneggiata potrebbe essere decodificata in spazzatura.
  • Utilizza i nostri strumenti Base64 Codificatore e Decodificatore per un'elaborazione istantanea e privata: nessun dato lascia il tuo browser.

Strumenti correlati

Guide correlate

Riferimenti