Base64
Base64 Studio
Decodifica y codifica, byte a byte.
Acerca de la codificación Base64
Base64 convierte datos binarios arbitrarios en una cadena formada solo por letras, dígitos, +, / y el carácter de relleno =. No comprime ni cifra nada — simplemente representa los bytes de otra forma para que sobrevivan en sistemas que solo esperan texto plano, lo que aumenta el tamaño en aproximadamente un tercio.
Base64 tiene una pequeña variante que vale la pena conocer: el alfabeto estándar usa + y /, ambos inseguros dentro de una URL o un nombre de archivo, así que una variante segura para URL llamada Base64URL los sustituye por - y _ y normalmente omite el relleno = final. Esta herramienta siempre produce Base64 estándar. El selector de codificación de texto de arriba determina cómo se convierte tu texto plano en bytes antes de codificar —UTF-8, Windows-1252, etcétera—, no qué alfabeto Base64 se usa; ese sigue siendo el estándar RFC 4648 sin importar la codificación que elijas.
Dónde te lo encontrarás
- Incrustar imágenes directamente en CSS o HTML mediante URI data:
- Adjuntar archivos binarios a un correo electrónico (MIME)
- Almacenar datos binarios dentro de JSON, XML u otros formatos solo de texto
- Los segmentos de encabezado y carga útil de un JWT
Preguntas frecuentes
¿Base64 es cifrado?
No. Cualquiera puede decodificarlo al instante — no ofrece ninguna confidencialidad. Usa cifrado real si necesitas proteger datos.
¿Por qué la salida es más larga que la entrada?
Base64 representa cada 3 bytes de entrada como 4 caracteres, por lo que la salida codificada es aproximadamente un 33 % más grande.
¿Se almacena lo que pego aquí?
No. La conversión ocurre en el servidor solo para esa solicitud; después no se registra ni se conserva nada.
¿Cuál es la diferencia entre Base64 y Base64URL?
Base64URL intercambia dos caracteres —+ se convierte en -, / se convierte en _— y normalmente omite el relleno = final, porque +, / y = tienen todos un significado especial dentro de una URL. Los JWT y muchas API web usan Base64URL precisamente por esa razón. Esta herramienta produce Base64 estándar; si necesitas la variante segura para URL, sustituye esos dos caracteres y quita cualquier = final.