Codificador y Decodificador Base64 Online

Herramienta online gratuita para codificar y decodificar texto usando codificación Base64

Pruebe estos ejemplos:

Acerca de la codificación Base64

Base64 es un conjunto de esquemas de codificación de binario a texto que representan datos binarios en formato de cadena ASCII al traducirlos en una representación radix-64.

Usos comunes de Base64

  • Incrustar datos de imagen en archivos HTML o CSS (URLs de datos)
  • Enviar datos binarios en archivos adjuntos de correo electrónico
  • Almacenar datos complejos en JSON
  • Codificar credenciales de usuario en autenticación básica
  • Transferencia de datos segura en URL sin manejo de caracteres especiales

Cómo funciona Base64

Base64 funciona dividiendo los datos de entrada en fragmentos de 3 bytes (24 bits), luego dividiendo cada fragmento en cuatro piezas de 6 bits. Cada valor de 6 bits se usa como índice en una tabla de 64 caracteres ASCII:

  • A-Z (letras mayúsculas) representan valores 0-25
  • a-z (letras minúsculas) representan valores 26-51
  • 0-9 (dígitos) representan valores 52-61
  • + y / representan valores 62 y 63
  • = se usa como relleno cuando la longitud de entrada no es múltiplo de 3 bytes

Base64 seguro para URL

El Base64 estándar utiliza los caracteres + y / que pueden causar problemas en las URL. El Base64 seguro para URL utiliza - y _ en su lugar, lo que lo hace adecuado para usar en URLs y nombres de archivos.

Compatibilidad con codificación de caracteres

Nuestra herramienta Base64 maneja correctamente la codificación UTF-8, asegurando que los caracteres internacionales, emojis y otros caracteres especiales se codifiquen y decodifiquen correctamente. Esto es importante porque las funciones nativas btoa/atob de JavaScript solo admiten caracteres ASCII.

Ejemplos

Texto planoCodificado en Base64
HelloSGVsbG8=
Hello, World!SGVsbG8sIFdvcmxkIQ==
こんにちは世界44GT44KT44Gr44Gh44Gv5LiW55WM