Saltar al contenido principal
FreeOnlineTools Go
Español
Cómo

Cómo codificar y decodificar cadenas Base64 paso a paso

Por FreeOnlineTools Team · Actualizado 2026-09-02

Respuesta rápida

Para codificar Base64: pegue su texto en el codificador Base64 y la cadena codificada aparecerá instantáneamente. Para decodificar Base64: pegue la cadena Base64 en el decodificador Base64 y aparecerá el texto original. Todo el procesamiento se realiza localmente en su navegador: sus datos nunca se cargan.

Introducción

Base64 es un esquema de codificación de binario a texto que convierte datos binarios en una cadena ASCII utilizando 64 caracteres imprimibles (A-Z, a-z, 0-9, +, /). Se utiliza ampliamente en archivos adjuntos de correo electrónico, datos URLs, tokens JWT y cargas útiles API. Base64 es codificación reversible, no encriptación; cualquiera puede decodificarla sin una clave. Esta guía le muestra cómo codificar y decodificar Base64 en su navegador utilizando una herramienta en línea gratuita.

Paso a paso

  1. Abra la herramienta Base64

    Vaya a la página de la herramienta Base64 Codificar y decodificar. La herramienta tiene dos modos: Codificar y Decodificar, seleccionables mediante pestañas o un interruptor.

  2. Ingrese su texto de entrada

    En el modo Codificar, pegue o escriba el texto que desea codificar en el área de texto de entrada. Cualquier texto funciona: cadenas simples, JSON, URLs o incluso emoji (la herramienta maneja UTF-8 correctamente).

  3. Leer la salida Base64

    La herramienta codifica su entrada instantáneamente usando la función btoa() incorporada del navegador con manejo UTF-8. La salida Base64 aparece automáticamente en el campo de resultados, sin ningún botón en el que hacer clic.

  4. Copia la cadena codificada

    Haga clic en el botón Copiar junto al campo de salida para copiar la cadena Base64 a su portapapeles. Ahora puede pegarlo en su llamada API, HTML Datos URL o archivo de configuración.

  5. Decodificar Base64 volver al texto

    Cambie al modo Decodificar y pegue una cadena Base64 en el campo de entrada. La herramienta lo decodifica usando atob() con soporte UTF-8 y muestra el texto original al instante. Si la entrada no es válida Base64, aparece un mensaje de error.

Ejemplos

Codificar un saludo simple

Aporte: Hello, World!

Producción: SGVsbG8sIFdvcmxkIQ==

Codificar datos JSON

Aporte: {"user":"alice","id":42}

Producción: eyJ1c2VyIjoiYWxpY2UiLCJpZCI6NDJ9

Decodificar un token Base64

Aporte: SGVsbG8gV29ybGQ=

Producción: Hello World

Codificar texto Unicode con emoji

Aporte: Hello 🌍

Producción: SGVsbG8g8J+MjQ==

Problemas comunes

  • Los caracteres que no son ASCII producen resultados incorrectos; utilice una herramienta compatible con UTF-8 como la nuestra; El ingenuo btoa() lanza emoji.
  • La salida Base64 es aproximadamente un 33% más grande que la entrada; cada 3 bytes se convierten en 4 Base64 caracteres.
  • Se requieren caracteres de relleno (= o ==) al final; eliminarlos interrumpe la decodificación.
  • Base64 no es cifrado; cualquiera puede decodificarlo. Nunca almacene contraseñas o secretos como Base64.

Consejos

  • Utilice Base64 para Datos URLs para incrustar imágenes pequeñas directamente en HTML o CSS sin una solicitud HTTP separada.
  • Para URL-safe Base64 (usado en JWT), reemplace + con - y / con _, luego retire el relleno.
  • Valide siempre la salida decodificada antes de usarla en su aplicación: una cadena Base64 corrupta puede decodificarse como basura.
  • Utilice nuestras herramientas Base64 Codificador y Decodificador para un procesamiento privado e instantáneo: ningún dato sale de su navegador.

Herramientas relacionadas

Guías relacionadas

Referencias