Codificador/Decodificador Base64

Codifica y decodifica fácilmente texto hacía y desde el formato Base64.

Base64 es uno de los esquemas de codificación binario-a-texto más utilizados en el desarrolló web moderno. Este codificador y decodificador Base64 en línea gratuito convierte instantáneamente cualquier texto, carga JSON o cadena binaria a Base64 y viceversa. Todo se ejecuta en tu navegador — ningún dato se envía a un servidor, garantizando privacidad total para claves API, tokens o información personal.

Tus datos no salen de tu navegador
¿Te ha sido útil está herramienta?
Tutorial

Cómo usar

1
1

Paso de Uso

Codifica y decodifica fácilmente texto hacía y desde el formato Base64.

Guide

Guía Completa de Codificación Base64

¿Qué es la codificación Base64?

Base64 es un esquema definido en RFC 4648 que representa datos binarios con 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, + y /). Cada tres bytes se mapean a cuatro caracteres Base64, usando = como rellenó. Diseñado para adjuntos MIME, se ha vuelto esencial en desarrolló web, APIs y almacenamiento de datos al poder viajar por cualquier capa de transporte textual sin corrupción.

Por qué Base64 importa en desarrolló web

Las aplicaciones modernas usan Base64 en innumerables escenarios. Los Data URIs incrustan imágenes en HTML/CSS eliminando peticiones HTTP. Los JWT codifican cabecera y payload como Base64url. Las APIs REST aceptan archivos Base64 en cuerpos JSON. Los protocolos de correo usan Base64 para adjuntos SMTP. Es una habilidad fundamental para cualquier desarrollador.

Conceptos clave: Base64 estándar vs URL-safe

Base64 estándar usa + y / como caracteres 63 y 64, más = para rellenó. Estos tienen significado especial en URLs. Base64url (RFC 4648 sección 5) reemplaza + por - y / por _, omitiendo rellenó. Para tokens en URLs, siempre usa Base64url.

Mejores prácticas

Base64 aumenta el tamaño un 33%, evita archivos grandes innecesariamente. Solo incrusta imágenes menores de 10 KB. Nunca uses Base64 como cifrado — es reversible. Con Unicode, codifica primero a UTF-8 y luego aplica Base64 para evitar corrupción de caracteres multi-byte.

Examples

Ejemplos Resueltos

Ejemplo: Codificar una cadena

Dado: la cadena Hello, World!

1

Paso 1: Convertir cada carácter a su valor ASCII (H=72, e=101, l=108, etc.).

2

Paso 2: Agrupar bytes en bloques de 3 y convertir a índices de 6 bits.

3

Paso 3: Mapear al alfabeto Base64 y rellenar con =.

Resultado: SGVsbG8sIFdvcmxkIQ==

Ejemplo: Decodificar un payload JWT

Dado: payload JWT Base64url eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIn0

1

Paso 1: Reemplazar - por + y _ por /.

2

Paso 2: Añadir rellenó = hasta múltiplo de 4.

3

Paso 3: Decodificar Base64 estándar para obtener los bytes JSON.

Resultado: {"sub":"1234567890","name":"John Doe"}

Casos de uso

Casos de uso

Incrustar imágenes en HTML/CSS

Convierte iconos PNG o SVG pequeños a Data URIs Base64 e incrústalos en hojas de estilo o HTML. Elimina una petición HTTP por recurso, beneficioso en conexiones móviles de alta latencia. Usa está técnica solo para iconos menores de 10 KB para evitar inflar tu paquete CSS.

Codificar cargas de API

Muchas APIs REST requieren datos binarios como PDFs o fotos en cuerpos JSON. Base64 permite incluirlos como campo de texto sin formularios multipart. Establece la cabecera Content-Type correcta y decodifica en el servidor antes de almacenar.

Decodificar JSON Web Tokens

Los JWT son tres segmentos Base64url separados por puntos. Pega el segmento central para inspeccionar claims del payload — ID de usuario, expiración, alcances y campos personalizados — sin instalar un depurador JWT ni escribir código adicional.

Transmitir adjuntos de correo

SMTP usa MIME con Base64 para transportar adjuntos binarios por canales de texto. Si necesitas inspeccionar o construir manualmente un mensaje MIME para depuración, codifica y decodifica bloques de adjuntos al instante de forma privada en tu navegador.

Preguntas Frecuentes

?¿Qué es Base64 y cómo funciona?

Base64 convierte cada 3 bytes en 4 caracteres ASCII de un alfabeto de 64 caracteres (RFC 4648). Se usa para transmitir datos binarios por canales de texto como correo, JSON o URLs.

?¿Cómo codifico texto a Base64?

Pega tu texto y haz clic en Codificar. El resultado aparece al instante. Cópialo con un clic. Sin registró ni instalación.

?¿Diferencia entre Base64 y Base64url?

Base64 estándar usa + y / más rellenó =. Base64url usa - y _ sin rellenó, seguro para URLs. Los JWT usan Base64url.

?¿Base64 aumenta el tamaño?

Sí, aproximadamente 33% porque 3 bytes se convierten en 4 caracteres. Evita Base64 para archivos grandes cuando sea posible transferencia binaria.

?¿Base64 es cifrado?

No. Es codificación reversible, no cifrado. Cualquiera decodifica sin clave. Usa AES o RSA para datos sensibles.

?¿Es gratuita está herramienta?

Sí, 100% gratuita sin registró, sin límites y sin anuncios.

?¿Mis datos están seguros?

Tus datos nunca salen de tu dispositivo. Todo se ejecuta localmente en JavaScript. Sin solicitudes de red.

?¿Puedo codificar Unicode?

Sí. Maneja UTF-8 incluyendo acentos, emojis y caracteres CJK. Primero convierte a bytes UTF-8, luego codifica en Base64.

Ayúdanos a mejorar

¿Qué te parece está herramienta?

Cada herramienta de Kitmul se construye a partir de peticiones reales de usuarios. Tu valoración y tus sugerencias nos ayudan a arreglar bugs, añadir funciones que faltan y construir las herramientas que realmente necesitas.

Valora está herramienta

Pulsa una estrella para contarnos lo útil que te ha resultado.

Sugiere una mejora o reporta un bug

¿Te falta alguna función? ¿Has encontrado un falló? ¿Tienes una idea? Cuéntanoslo y lo revisaremos.

Herramientas relacionadas

Lectura Recomendada

Libros Recomendados sobre Codificación de Datos y Desarrollo Web

Cómo asociado de Amazon, ganamos con las compras que califican.

Potencia tus Capacidades

Productos Profesionales para Potenciar tu Entorno de Desarrollo

Cómo asociado de Amazon, ganamos con las compras que califican.

Boletín

Recibe Consejos de Productividad y Nuevas Herramientas Primero

Únete a creadores y desarrolladores que valoran la privacidad. En cada edición: nuevas herramientas, trucos de productividad y novedades — sin spam.

Acceso prioritario a nuevas herramientas
Cancela en cualquier momento, sin preguntas