Trasforma il Base64 in testo leggibile — e viceversa — all'istante

Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.

Hi!SGkhIQ==

Incolla qui il Base64 o il testo: ottieni il testo decodificato o la stringa codificata

oppure trascina qualsiasi file

Cosa puoi fare con Codificatore/Decodificatore Base64

Tutto quello che puoi fare con questo strumento — senza nulla da imparare e senza configurazioni.

  • Codifica testo o file in Base64 all'istante
  • Decodifica le stringhe Base64 in testo leggibile
  • Genera Base64 sicuro per gli URL da usare nelle query string
  • Codifica immagini e altri file in Base64
  • Gestisci UTF-8 ed emoji senza caratteri illeggibili
  • Incorpora le risorse direttamente nel codice o nelle e-mail

Informazioni sulle impostazioni

Tutti i comandi di Codificatore/Decodificatore Base64, spiegati — cosa fanno e quando usarli.

Modalità

ModalitàPreimpostazioni
Alterna fra la conversione di testo semplice in Base64 (Codifica) e la trasformazione di una stringa Base64 o di un data URL in testo leggibile o nel file originale (Decodifica).Opzioni: CodificaDecodifica
Sicuro per URLAttivo / Disattivo
Usa l'alfabeto Base64 sicuro per gli URL, sostituendo + e / con - e _ ed eliminando il padding =, così i risultati possono essere inseriti in URL e nomi di file; i file caricati usano sempre il Base64 standard.
Uploads are encrypted in transitRemoved under our retention policy

Hai finito con Codificatore/Decodificatore Base64? Prova questi ora

Strumenti selezionati che si abbinano bene a Codificatore/Decodificatore Base64. Continua senza perdere il tuo file.

Vedi tutti gli strumenti

Domande frequenti

Incolla il tuo testo o trascina un file qualsiasi nella casella di input, mantieni la modalità su Codifica e la rappresentazione Base64 appare nell'output. Per i file ottieni un data URL che può essere incorporato direttamente in HTML, CSS o JSON — senza alcun server di caricamento di mezzo.

usage

Il Base64 URL-safe sostituisce "+" con "-" e "/" con "_" ed elimina il riempimento finale "=", così il valore codificato può viaggiare all'interno di URL, nomi di file e segmenti JWT senza ulteriore escaping. Attiva l'opzione URL-safe ogni volta che l'output finisce in una stringa di query, in un segmento di percorso o in un'intestazione HTTP.

technical

No. Base64 è una codifica, non una cifratura. Chiunque può decodificare la stringa con un clic, quindi non usarlo mai come meccanismo di segretezza. Affidati ad AES, RSA o libsodium quando ti serve una vera riservatezza, e usa Base64 solo per rendere i dati binari sicuri come testo.

privacy

Base64 racchiude tre byte in quattro caratteri. Quando la lunghezza dell'input non è un multiplo di tre, l'encoder riempie il blocco finale con "=" affinché l'output resti un multiplo di quattro. Il Base64 standard mantiene il riempimento; il Base64 URL-safe lo elimina perché la lunghezza è implicita.

technical

Sì. L'encoder legge l'input come UTF-8 prima della codifica, così i caratteri arabi, cinesi, cirillici ed emoji vengono convertiti avanti e indietro senza errori. Il risultato decodificato viene restituito come testo UTF-8, che è ciò che ogni browser, terminale e API moderno si aspetta.

compatibility

Base64 aumenta i payload di circa il 33%: tre byte in ingresso diventano quattro byte in uscita. Va bene per token brevi, piccole icone e miniature incorporate in JSON, ma per risorse di grandi dimensioni è preferibile un caricamento binario diretto o un link a una CDN per mantenere veloci i trasferimenti.

technical

No. L'encoder funziona interamente all'interno del tuo browser utilizzando le API standard atob / btoa più un wrapper UTF-8, quindi il tuo testo o file non raggiunge mai un server. Questo rende lo strumento sicuro per token, credenziali e file binari proprietari che non vuoi esporre.

privacy

Imposta la modalità su Decodifica, incolla la tua stringa Base64 e il testo originale apparirà immediatamente nell'output, pronto da copiare o scaricare come .txt. Se la stringa usa '-' e '_' al posto di '+' e '/', attiva l'opzione URL-safe per una decodifica corretta.

usage

Sì. Passa alla modalità Decodifica e incolla il testo Base64 o data URL — se la decodifica va a buon fine, accanto all'opzione Download semplice compare un pulsante "Scarica come file". Facendo clic vengono scritti gli esatti byte originali con l'estensione rilevata dal tipo MIME incorporato, così una foto o un PDF codificati in base64 tornano come un vero file apribile invece che come testo illeggibile.

features

Scarica salva sempre l'output decodificato come semplice file .txt, il che è corretto quando il Base64 rappresenta del testo. Scarica come file compare solo quando i byte decodificati vengono riconosciuti come dati binari — come un'immagine o un PDF — e ricostruisce il file originale con la sua estensione corretta invece di riversare byte grezzi in un file di testo che non si aprirebbe correttamente.

usage

Incolla la stringa Base64 o il data URL, imposta la modalità su Decodifica, poi usa Scarica come file per salvare il binario originale — un PDF, PNG, JPG o qualsiasi altro formato. La decodifica è byte per byte, quindi il file che ottieni è identico a quello che era stato codificato. È il modo più rapido per convertire base64 in pdf o base64 in immagine senza installare nulla.

usage

Trascina l'immagine — PNG, JPG, SVG, qualsiasi formato — nel campo di input e il codificatore genera un data URL che puoi incollare direttamente in un attributo src di <img> o in un background-image CSS. Poiché il data URL incorpora i byte dell'immagine in linea, la pagina non effettua richieste di rete aggiuntive; ricorda solo che il Base64 aggiunge circa il 33% alla dimensione, quindi mantieni piccole le immagini incorporate.

usage

Come Codificatore/Decodificatore Base64 ti aiuta a portare a termine il lavoro

Problemi reali che risolve ogni giorno — per aziende, creativi e attività quotidiane. Trova il caso d'uso adatto a te e inizia in pochi secondi.

Web e SEO

Incorpora immagini in HTML e CSS come data URL

Incorpora piccole icone, loghi e sprite SVG come data URL Base64 per ridurre le richieste HTTP, inviare email HTML in un singolo file e mantenere i prototipi autonomi senza hosting di asset esterni

Per gli sviluppatori

Autenticazione API e bearer token

Crea header di autenticazione HTTP Basic, decodifica i bearer token durante il debug delle API e ispeziona le credenziali codificate in base64 condivise in Postman, negli esempi curl e nella documentazione OpenAPI

Per gli sviluppatori

Codifica di file per payload JSON e GraphQL

Incapsula gli upload binari (PDF, immagini, clip audio) in stringhe Base64 così da trasportarli in sicurezza all'interno di JSON, mutation GraphQL e corpi di webhook che gestiscono solo testo

Uso quotidiano

Decodifica degli allegati email MIME

Estrai gli allegati codificati in Base64 dai file .eml grezzi, dai log SMTP o dalle risposte IMAP per recuperare fatture, screenshot e documenti persi dalle esportazioni email

Web e SEO

Token URL-safe per app web

Genera stringhe Base64 sicure per gli URL per link di reimpostazione password, codici di verifica email, ID di condivisione e URL brevi senza problemi con i caratteri "+" o "/" nei browser

Per gli sviluppatori

Ispezionare manualmente i segmenti JWT

Decodifica i segmenti header e payload di un JSON Web Token durante il debug locale quando non hai un decoder JWT completo installato nel terminale o nell'editor

Per gli sviluppatori

Archivia certificati e keystore nei segreti CI/CD

Codifica in Base64 certificati SSL, keystore di firma Android o un file JSON di service account GCP così da poterli incollare in variabili d'ambiente di GitHub Actions, GitLab CI o Vercel che accettano solo testo semplice.

Uso quotidiano

Recupera file condivisi come testo Base64 grezzo

Incolla un blob base64 copiato da un messaggio Slack, una segnalazione di bug o un'email nella modalità Decodifica e usa Scarica come file per recuperare l'immagine o il PDF originale che qualcuno ti ha inviato come testo invece che come allegato.

Per gli sviluppatori

Simula risposte API senza un backend

Genera immagini segnaposto in base64 o payload binari da inserire direttamente nelle collezioni Postman, negli handler MSW o negli esempi Swagger mentre l'endpoint backend reale è ancora in fase di sviluppo.

Per gli sviluppatori

Individua i problemi nei payload di firma dei webhook

Ispeziona il corpo codificato in base64 che Stripe, Twilio o un altro provider invia con un webhook così puoi verificare manualmente una firma o riprodurre un payload mentre costruisci un'integrazione in locale.

Per gli sviluppatori

Recupera File da Payload API in Base64

Decodifica base64 in PDF, immagine o qualsiasi altro file binario restituito da un'API o memorizzato in una colonna di database, quindi scarica il file originale per ispezionarlo — nessuno script richiesto.