Codificador y decodificador Base64 online gratuito

Codifica texto plano a Base64 o descodifica Base64 a texto legible al instante. Rápido, gratuito y privado: los datos nunca salen de tu navegador.

Se ejecuta al 100% en tu navegador Cero datos enviados a cualquier servidor No necesitas cuenta ni cookies Nada almacenado ni registrado

Introducción de texto

0 chars

Salida Base64

0 chars
Advertencia: NO utilices chatbots de IA para codificar o descodificar datos sensibles

Los asistentes de IA como ChatGPT, Google Gemini, Microsoft Copilot y herramientas similares transmiten todo lo que escribes a servidores de terceros. Ese contenido puede ser registrado, revisado por el personal y utilizado para entrenar futuros modelos de IA. Si tus datos Base64 contienen contraseñas, claves API, mensajes privados, información personal o cualquier contenido confidencial, nunca debes pegarlos en un chatbot de IA.

Esta herramienta es la alternativa segura: toda la codificación y descodificación la realiza completamente tu propio navegador utilizando JavaScript. Ningún dato sale de esta página. Ni siquiera se transmite un solo carácter por la red.

Acerca de esta herramienta de codificación y descodificación Base64

Esta herramienta gratuita en línea te permite codificar instantáneamente cualquier cadena de texto en Base64 o descodificar una cadena codificada en Base64 para convertirla en texto legible por humanos. Todo el procesamiento se realiza directamente en tu navegador: nunca se envían datos a un servidor, lo que garantiza una privacidad total.

¿Qué es Base64?

Base64 es un esquema de codificación de binario a texto definido en el RFC 4648. Convierte datos binarios en una secuencia de 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /). Por cada 3 bytes de entrada, produce 4 caracteres de salida, lo que significa que el resultado codificado es aproximadamente un 33% mayor que el original.

Usos comunes de Base64

Incrustar imágenes como URIs de datos en HTML/CSS Archivos adjuntos de correo electrónico MIME Tokens JWT y autenticación básica HTTP Almacenar datos binarios en JSON/XML Cargas útiles API y servicios web Codificación de credenciales y tokens

Cómo codificar texto en Base64

Selecciona el modo Codificar, pega o escribe tu texto en el campo de entrada de la izquierda, y el resultado Base64 aparecerá instantáneamente en el campo de salida de la derecha. Haz clic en Copiar para copiar el resultado en tu portapapeles.

Cómo decodificar Base64 a texto

Selecciona el modo Descodificar, pega tu cadena Base64 en el campo de entrada, y el texto original se mostrará inmediatamente en el campo de salida. La herramienta maneja automáticamente tanto la entrada Base64 estándar como la entrada Base64 segura para URL (Base64url).

Base64 seguro para URL (Base64url)

El Base64 estándar utiliza + y /, que tienen significados especiales en las URL. URL-safe Base64 (Base64url, definido en RFC 4648 §5) los sustituye por - y _ respectivamente, haciendo que la salida sea segura para incrustarla en URL, nombres de archivo y cadenas de consulta sin codificación porcentual. Actívalo mediante la casilla de verificación URL-safe Base64 de arriba.

¿Es la encriptación Base64?

No. Base64 es un esquema de codificación, no de encriptación. Es totalmente reversible sin ninguna clave y no proporciona seguridad ni confidencialidad. No utilices Base64 por sí solo para proteger datos sensibles. Para una transmisión segura, utiliza un cifrado adecuado como AES o confía en TLS/HTTPS.

Compatibilidad con Unicode y Emoji

Esta herramienta es totalmente compatible con los caracteres Unicode, incluidas las letras acentuadas, los caracteres CJK, la escritura árabe y los emojis. Internamente utiliza la API TextEncoder para convertir las cadenas en bytes UTF-8 antes de la codificación, y TextDecoder para restaurar el texto original en la descodificación. Esto garantiza una codificación de ida y vuelta correcta para todos los idiomas.

Preguntas frecuentes

¿Cuánto cuesta esta herramienta?

Este codificador/decodificador Base64 es totalmente gratuito, sin límites, sin necesidad de registro y sin anuncios que interrumpan tu trabajo.

¿Mis datos son privados?

Sí. Toda la codificación y descodificación se realiza completamente dentro de tu navegador utilizando JavaScript. No se transmiten datos de ningún tipo a nuestros servidores: ni la entrada, ni la salida, ni ningún metadato. Puedes confirmarlo tú mismo abriendo las herramientas de desarrollo de tu navegador (F12), cambiando a la pestaña Red y observando que no se envía ninguna solicitud cuando escribes o conviertes. Tus datos son 100% privados y nunca salen de esta página.

¿Por qué es arriesgado utilizar un chatbot de IA para descodificar Base64?

Cuando pegas datos en un asistente de IA (ChatGPT, Gemini, Copilot, Claude, etc.), ese contenido se transmite a los servidores del proveedor de IA a través de Internet. Puede ser registrado para una revisión de seguridad, visto por el personal o los contratistas, y potencialmente utilizado para entrenar futuros modelos de IA. Si la cadena Base64 codifica algo sensible -contraseñas, claves API, mensajes privados, datos personales-, utilizar un chatbot de IA para descodificarla expone esos datos a terceros. Esta herramienta basada en el navegador realiza todas las operaciones localmente y es la alternativa segura para el contenido sensible.

¿Puedo codificar archivos con esta herramienta?

Sí. Haz clic en el botón Cargar archivo para seleccionar un archivo de tu ordenador. El contenido del archivo se leerá y codificará en Base64 en tu navegador. Esto es útil para incrustar archivos pequeños en cargas HTML, CSS o JSON.

¿Por qué la salida Base64 termina con = o ==?

Base64 codifica los datos en grupos de 3 bytes. Si la longitud de entrada no es múltiplo de 3, se añaden caracteres de relleno(=) para que la salida sea múltiplo de 4 caracteres. Un = significa que se ha añadido un byte de relleno; == significa que se han añadido dos bytes.

¿Puedo descodificar una imagen codificada en Base64?

Decodificar una imagen codificada en Base64 con esta herramienta de texto producirá una salida confusa porque los datos binarios de la imagen no pueden mostrarse como texto sin formato. Para utilizar una imagen codificada con Base64, haz referencia a ella directamente en una etiqueta <img> utilizando un URI de datos: src="data:image/png;base64,...".

Privacidad y seguridad

Cómo protege tus datos esta herramienta

  • Toda la codificación y descodificación se ejecuta completamente dentro de tu navegador a través de JavaScript: nunca se realiza ninguna solicitud de red.
  • No registramos, recopilamos ni almacenamos ninguna entrada o salida que introduzcas en esta página.
  • No se requiere ninguna cuenta, inicio de sesión o información personal.
  • La página funciona sin conexión una vez cargada: desconéctate de Internet y seguirá funcionando.
  • Compruébalo tú mismo: abre DevTools (F12) → pestaña Red → escribe la herramienta → cero peticiones salientes.

Por qué los chatbots de IA son arriesgados para Base64

Pegar una cadena Base64 en un asistente de IA es cómodo, pero conlleva riesgos reales para los datos sensibles:

  • Transmisión: Tus datos se envían a los servidores del proveedor de IA a través de Internet.
  • Registro: Muchos proveedores registran las conversaciones por defecto para controlar la seguridad.
  • Entrenamiento en IA: Las conversaciones pueden utilizarse para mejorar futuras versiones del modelo.
  • Acceso de terceros: Los proveedores de IA pueden tener personal o contratistas que revisen las conversaciones.

Esto es especialmente peligroso cuando Base64 codifica contraseñas, tokens, claves API, registros personales o contenido propietario. Utiliza en su lugar esta herramienta basada en navegador.