🔤

Conversor de String Base64

Codificar/decodificar strings para Base64

String para Base64

Codificação Segura para URL
String para Codificar
Base64 da String

Base64 para String

Decodificação Segura para URL
String Base64 para Decodificar
String Decodificada

O que é Conversor de String Base64

Conversor de String Base64 é uma ferramenta para codificar texto para Base64 ou decodificar Base64 para texto. Base64 é um método de codificar dados binários em representação textual usando 64 caracteres ASCII (A-Z, a-z, 0-9, +, /). Recursos principais: Conversão bidirecional texto ↔ Base64, Suporte Base64 seguro para URL (+ → -, / → _), Codificação/decodificação em tempo real, Validação de sintaxe, Cópia com um clique. Como funciona: Cada 3 bytes (24 bits) são convertidos em 4 caracteres Base64 (6 bits cada). Se não for divisível por 3, preenchimento com '=' é adicionado. Exemplo: 'Hello' → 'SGVsbG8='. Aumento de tamanho: ~33% (3 bytes → 4 caracteres). Casos de uso: Anexos de e-mail (codificação MIME), Autenticação Básica HTTP (codificar nome_usuário:senha), URIs de dados (incorporar imagens em HTML), Tokens API e credenciais, Dados binários em payloads JSON, Cookies e armazenamento local, Tokens JWT (cabeçalho e payload). Nota de segurança: Base64 NÃO é criptografia - qualquer um pode decodificá-lo. Ele fornece ofuscação, não segurança. Use criptografia adequada para dados sensíveis. Esta ferramenta processa localmente no seu navegador sem enviar dados para qualquer servidor.

Recursos

🔄

Conversão Bidirecional

Conversor texto para Base64 ou Base64 para texto
🔐

Modo Seguro para URL

Suporte à codificação Base64 segura para URL (+, / → -, _)

Processamento em Tempo Real

Conversão automática conforme você digita
💾

Cópia com Um Clique

Copiar resultado para área de transferência com um clique

📚Introdução Técnica

🔤Codificação de Texto e Transformação Base64

A conversão de string Base64 codifica texto em formato Base64 ou decodifica Base64 de volta para texto legível. O processo envolve transformação de codificação de caracteres: conversão de texto para bytes UTF-8, aplicação de codificação Base64 (agrupando 3 bytes em 4 caracteres base64) e manipulação de codificação de conjunto de caracteres. Ao contrário da codificação Base64 de arquivo, a conversão de string se concentra em dados de texto.

⚙️Manipulação de Conjunto de Caracteres e Suporte Unicode

O conversor implementa suporte Unicode abrangente através da codificação UTF-8 como conjunto de caracteres padrão. Ele lida com normalização Unicode (NFC, NFD, NFKC, NFKD) para comparação e armazenamento adequados de caracteres, pares substitutos para caracteres fora do Plano Multilíngue Básico (BMP), marcas diacríticas combinadas, caracteres de largura zero (ZWSP, ZWNJ, ZWJ) e marcas da direita para esquerda.

💡Geração de URI de Dados e Cenários de Aplicação

O conversor gera URIs de dados (data:text/plain;base64,encoded_text) adequados para incorporar texto em HTML/CSS/JavaScript. Casos de uso comuns: incorporar dados de configuração em HTML de arquivo único, armazenar credenciais em variáveis de ambiente (chaves API, tokens), passar dados de texto em URLs sem parâmetros de consulta e criar modelos de e-mail autossuficientes.

Perguntas Frequentes

O que é codificação Base64?

Base64 é um esquema de codificação binário para texto que converte dados binários em formato de texto ASCII usando 64 caracteres (A-Z, a-z, 0-9, +, /). É comumente usado para transmissão e armazenamento de dados.
💬

Por que usar codificação Base64?

A codificação Base64 é usada para transmitir dados binários por protocolos baseados em texto (e-mail, JSON, XML), incorporar imagens/arquivos em HTML/CSS, armazenar dados em bancos de dados e garantir a integridade dos dados durante a transmissão.
🔍

O que é Base64 seguro para URL?

Base64 seguro para URL substitui + e / por - e _ respectivamente, tornando-o seguro para uso em URLs sem codificação. Isso evita conflitos com caracteres especiais de URL.
💡

A codificação Base64 comprime dados?

Não, a codificação Base64 aumenta o tamanho dos dados em aproximadamente 33%. É para codificação, não comprimirão. Use algoritmos de comprimirão antes da codificação Base64 se for necessária redução de tamanho.
📚

Posso codificar caracteres Unicode?

Sim, esta ferramenta suporta todos os caracteres Unicode, incluindo emojis e caracteres especiais. Ela usa codificação UTF-8 para lidar adequadamente com Unicode antes da conversão Base64.

💡Como Usar

1️⃣

Codificar Texto para Base64

Insira o texto e clique no botão 'Codificar'. Copie o resultado para API, e-mail ou armazenamento de dados. Use o modo seguro para URLs nas URLs.
2️⃣

Decodificar Base64 para Texto

Cole a string Base64 e clique no botão 'Decodificar'. A ferramenta detecta automaticamente o modo seguro para URLs e converte para texto legível.
3️⃣

Lidar com Caracteres Unicode

A ferramenta suporta todos os caracteres Unicode, incluindo emojis. Gerencia automaticamente a codificação de caracteres para conversão adequada.
4️⃣

Gerar URI de Dados

Use o Base64 codificado para criar URI de dados (data:text/plain;base64,...) para incorporação em HTML/CSS.
5️⃣

Copiar e Usar

Clique no botão copiar para copiar o resultado. Use em solicitações API, arquivos de configuração ou transmissão de dados.

🔗Related Documents

User Comments

0 / 2000
Loading...