Codificar a partir
do formato Base64


Cole seu texto no campo abaixo
Conjunto de caracteres
Arraste e solte o arquivo ou clique em + para carregar
Conjunto de caracteres
Base64 decode

Carregue ou arraste e
solte o arquivo aqui

Base64 Decode
Arraste e solte o arquivo ou clique em + para carregar
Todos os campos marcados com um asterisco (*) não podem ser deixados em branco.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Base64 Decode Base64 Decode Base64 Decode

Codificar em Base64

A codificação Base64 é um método usado para converter dados binários—como imagens, arquivos ou texto simples—em formato de string ASCII. É comumente usada no desenvolvimento web, formatação de e-mails e transmissão de dados, onde apenas caracteres seguros para texto são permitidos. Ao converter os dados em uma representação base-64, você garante que eles permaneçam inalterados durante o transporte por sistemas que podem não suportar formatos binários.

Codificar para o formato Base64

O Codificador Base64 permite que você faça upload e converta arquivos — como imagens, PDFs ou documentos — para o formato Base64 usando nossa ferramenta online. A codificação Base64 é particularmente útil para incorporar anexos de e-mails, recursos baseados na web e dados criptográficos diretamente em arquivos HTML, CSS ou JSON.

Garante precisão e eficiência

Se você precisa codificar arquivos em Base64 para desenvolvimento, armazenamento ou segurança, esta ferramenta garante precisão e eficiência.

Como usar esta ferramenta de codificação Base64

Paste your text within the field below
Character Set
Drag and drop the file or click + to upload
Character Set
Base64 decode

Upload or drag
and drop file here

Base64 Decode
Drop Files or Click the + above to add Files.
All fields marked with an asterisk (*) cannot be left blank.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
1
Codificar para o formato Base64
Copie e cole sua string original ou arraste e solte um arquivo.
2
Alterar o tipo de codificação
Ajuste os formatos de codificação e as quebras de linha.
3
Clique aqui para codificar
Clique em 'Codificar' para converter os dados para seu formato original.
4
Copiar o resultado
Obtenha seu resultado codificado aqui.
Base64 Decode Base64 DecodeBase64 Decode

Casos comuns de uso do Base64

Base64 Decode
Anexos de e-mail
(Formato MIME) – Os sistemas de e-mail codificam arquivos em Base64 para garantir uma transmissão e exibição adequadas. Essa combinação torna os dados improváveis de serem modificados durante o trânsito por sistemas como o e-mail, que tradicionalmente não eram compatíveis com 8 bits. Desenvolvedores web utilizam a codificação Base64 para incorporar imagens e mídia diretamente em arquivos HTML ou CSS.
Base64 Decode
Aplicações criptográficas
Os esquemas de codificação Base64 ajudam a armazenar senhas hasheadas, assinaturas digitais e chaves seguras no formato Base64. Também para Transferências Seguras de Arquivos. Muitos sistemas codificam arquivos sensíveis em Base64 antes da transmissão para manter a integridade.
Base64 Decode
Os dados codificados permanecem intactos
A codificação segura para URL converte + em - e / em _ para evitar problemas em URLs. Além disso, espaços e caracteres especiais são codificados como %20 para melhor compatibilidade em links da web. Ela também garante que os dados codificados permaneçam intactos quando usados em links, APIs e outros ambientes baseados na web.
Base64 Decode
Caracteres imprimíveis
Base64 usa um conjunto de caracteres imprimíveis para representar dados binários, mas no desenvolvimento web, alguns caracteres exigem tratamento especial. Também para Caracteres Padrão: Usa A-Z, a-z, 0-9 para os primeiros 62, +, / para a codificação.

Funções de codificação Base64

A codificação Base64 é compatível de forma nativa ou por meio de bibliotecas na maioria das linguagens de programação. Veja como geralmente é implementada:

JavaScript
// JavaScript

//The atob() function encode strings to Base64 in web applications.

const encodedString = atob("Some encoded string");
console.log(encodedString); // Output: U29tZSBlbmNvZGVkIHN0cmluZw==
Base64 Decode
# Python
# The base64.b64decode() function converts Base64 text into its original binary format.
import base64
original_str = "Some encoded string"
encoded_bytes= base64.b64encode(original_str.encode("utf-8"))
print(encoded_str)  # Output: U29tZSBlbmNvZGVkIHN0cmluZw==
Base64 Decode
// PHP
// The base64_decode() function allows web developers to process encoded data.
$encoded_str = "U29tZSBlbmNvZGVkIHN0cmluZw==";
$decoded_str = base64_decode($encoded_str);
echo $decoded_str; // Output: Some encoded string
Base64 Decode
// Java
// The Base64.getEncoder().encodeToString() method efficiently encodes text into Base64.
import java.util.Base64;
public class Main {
    public static void main(String[] args) {
        String originalStr = "Some encoded string";
        String encodedStr = Base64.getEncoder().encodeToString(originalStr.getBytes());
        System.out.println(encodedStr); // Output: U29tZSBlbmNvZGVkIHN0cmluZw==
    }
}
Base64 Decode
// C#
// The Convert.ToBase64String() method encodes binary data into a Base64 string.
using System;
class Program{
   static void Main()
   {
       string original = "string"; // Original string to encode
       byte[] bytes = System.Text.Encoding.UTF8.GetBytes(original); // Convert string to bytes
       string encoded = Convert.ToBase64String(bytes); // Encode bytes to Base64
       Console.WriteLine(encoded); // Output: c3RyaW5n
   }
}
Base64 Decode
# Ruby
# The Base64.encode64() method encodes a string into Base64 format.
require 'base64'original = 'string'  # Original string to encode
encoded = Base64.encode64(original)  # Encode string to Base64
puts encoded  # Output: c3RyaW5n
Base64 Decode
-- MySQL
-- The TO_BASE64() function encodes a string into Base64 format.
SELECT TO_BASE64('string') AS encoded; -- Output: c3RyaW5n
Base64 Decode
-- PostgreSQL
-- The encode() function encodes binary data using the specified format, like 'base64'.
SELECT encode('string'::bytea, 'base64') AS encoded; -- Output: c3RyaW5n
Base64 Decode
# Linux CLI
# The base64 command encodes input into Base64 format.
# The -n flag prevents echo from adding a newline character.
echo -n 'string' | base64  # Output: c3RyaW5n
Base64 Decode
Base64 Decode Base64 DecodeBase64 Decode