¿Cómo codifico o decodifico en Base64?
Pega texto o un archivo y la herramienta lo convierte a Base64, o devuelve el Base64 a sus bytes originales. La conversión ocurre en la página, así que no se transmite nada.
Se ejecuta por completo en tu navegador · sin subir archivos · sin cuenta · sin marca de agua
- Elige Codificar o Decodificar.
- Escribe texto, pega Base64 o elige un archivo.
- Ejecútalo y luego copia el resultado o descarga los bytes.
Si eliges un archivo, se codifica en lugar del texto.
Qué puede hacer esta página
- Codifica texto o un archivo a Base64
- Decodifica Base64 estándar y seguro para URL
- Prefijo data-URL opcional para incrustar
- No se transmite nada
Cuándo usar esta página
- Incrustar una imagen o una fuente pequeña como data URL.
- Decodificar un campo Base64 de la respuesta de una API.
- Producir la variante segura para URL para un parámetro de consulta o un token.
Cuándo conviene otra opción
- El archivo es grande: Base64 aumenta los datos alrededor de un tercio y toda la entrada ocupa memoria.
- Necesitas confidencialidad: Base64 es una codificación, no un cifrado.
- Necesitas procesamiento en flujo o por trozos.
Cómo se compara con otras alternativas
Las herramientas de línea de comandos base64 y openssl procesan archivos de cualquier tamaño en flujo y se pueden usar en scripts; esta página está limitada por la memoria del navegador y está pensada para cargas pequeñas. Cualquiera puede decodificar la salida al instante, así que no la uses nunca para esconder un secreto. Si necesitas una transferencia binaria compacta, envía un archivo de verdad en lugar de una codificación de texto.
Adónde van tus archivos
A ningún sitio. Esta página carga el código que hace el trabajo y, a partir de ahí, el archivo que abres lo lee tu propio navegador. No hay paso de subida, ni copia temporal en un servidor, ni una limpieza en la que confiar: los datos nunca cruzan la red, así que no queda nada que borrar después. Puedes comprobarlo tú mismo: abre el panel de red del navegador mientras la herramienta funciona y verás que permanece en silencio.
Preguntas sobre esta herramienta
- ¿Base64 cifra mis datos?
- No. Base64 es una codificación reversible que asigna bytes a 64 caracteres imprimibles: cualquiera puede decodificarlo en un paso. Sirve para mover datos binarios por canales que solo aceptan texto, no para mantener nada en secreto. Si el contenido es sensible, usa cifrado de verdad.
- ¿Por qué al decodificar he obtenido una descarga en lugar de texto legible?
- Los bytes decodificados no eran texto UTF-8 válido, lo que suele significar que el Base64 se generó a partir de un archivo: una imagen, un zip, un PDF. En lugar de sustituir los caracteres ilegibles por signos de interrogación, la página ofrece los bytes exactos como descarga para que el resultado sea correcto byte a byte.
- ¿Cuánto crecen mis datos con Base64?
- Alrededor de un 33%, porque cada tres bytes se convierten en cuatro caracteres, más el relleno. Es inherente al formato, no una rareza de esta página. Si el tamaño importa, envía el archivo binario directamente en lugar de incrustarlo como Base64.
Otras herramientas del mismo grupo
- Generador de códigos QRConvierte cualquier texto o URL en un código QR PNG o SVG descargable.
- Formateador JSONEmbellece, minifica y valida JSON, indicando la posición del error cuando no es válido.
- Generador de hashResúmenes SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo, calculados en local.
- Probador de regexPrueba una expresión regular de JavaScript contra un texto de ejemplo, con coincidencias y grupos de captura.