Codificador/Decodificador Base64

Codifica y decodifica rápidamente Base64 con soporte de texto UTF-8

Entrada
Caracteres: 0
Bytes: 0
Salida
Caracteres: 0
Bytes: 0

Selecciona Método de Conversión

¿Qué es Base64?

Base64 es un método de codificación que usa 64 caracteres imprimibles (A-Z, a-z, 0-9, +, /) para representar datos binarios. Se usa comúnmente para transmitir y almacenar datos binarios en escenarios que requieren manejo de datos de texto, como en correos electrónicos, JSON, XML o URLs. Principio de codificación Base64: Divide cada 3 bytes (24 bits) de datos en 4 grupos de 6 bits cada uno, con cada grupo mapeado a un carácter imprimible. Los datos codificados son aproximadamente 33% más grandes que los datos originales.

Uso

Operaciones básicas

  1. Pega o ingresa texto en el cuadro de entrada
  2. Haz clic en「Codificar Base64」para convertir texto a formato Base64
  3. Haz clic en「Decodificar Base64」para restaurar cadena Base64 a texto
  4. Los resultados aparecen automáticamente en el cuadro de salida, copia con un clic

Descripción de funciones

CodificarConvierte texto plano a cadena codificada en Base64
DecodificarRestaura cadena codificada en Base64 al texto original
Soporte UTF-8Soporte completo para chino, japonés y otros caracteres multibyte
Conversión instantáneaProcesamiento del lado del navegador, sin carga al servidor

Ejemplos

Codificación de texto

Hello World → SGVsbG8gV29ybGQ=

Codificación chino

你好世界 → 5L2g5aW95LiW55WM

Codificación URL

https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==

Preguntas Frecuentes

Q: ¿Es la codificación Base64 encriptación?

A: No. Base64 es solo un método de codificación, no encriptación. Cualquiera puede decodificar fácilmente una cadena Base64, no proporciona seguridad. No uses Base64 para proteger información sensible.

Q: ¿Por qué hay símbolos = después de codificar?

A: La codificación Base64 requiere que los datos de entrada sean múltiplos de 3 bytes. Cuando la longitud de los datos originales no es múltiplo de 3, se usan símbolos = para relleno, con un máximo de 1 o 2 signos =.

Q: ¿Cómo se manejan caracteres no ASCII como el chino?

A: Esta herramienta usa codificación UTF-8 para procesar texto, primero convirtiendo el texto a una secuencia de bytes UTF-8, luego realizando la codificación Base64, soportando completamente caracteres multibyte como chino y japonés.