Saltar al contenido

Codificador / decodificador Base64 gratis

Convierte texto o archivos a/desde Base64 con opciones seguras para URL. Todo el procesamiento ocurre en tu navegador.

✓ Gratis✓ Sin registro✓ Funciona en el navegador

Cargando herramienta…

Cómo codificar el texto como Base64 o decodificarlo

Convierte el texto UTF-8 a Base64 o decodifica Base64 en texto, con una opción URL segura. Copiar o descargar el resultado.

  1. Elige Codificar para texto plano o Decodificar para una cadena Base64.
  2. Habilitar URL seguras si tu destino utiliza Base64url.
  3. Pega la entrada e inspeccione la salida o error actualizado.
  4. Usa Copiar resultado o Descargar para retenerlo.

Donde Base64 aparece en el trabajo diario

Base64 convierte bytes en letras simples, dígitos y unos pocos símbolos, por lo que los datos pueden viajar a través de sistemas construidos para texto. Los desarrolladores lo encuentran en encabezados de autenticación HTTP Basic, en adjuntos de correo electrónico, en campos JSON que llevan pequeños valores binarios, y en los segmentos de un JSON Web Token.

Esta herramienta es útil cuando necesita inspeccionar o crear un valor de este tipo a mano. Puede decodificar una cadena de un registro para ver lo que dice, codificar un valor de prueba corto para una solicitud de API, o preparar una cadena Base64url para un parámetro URL. Funciona en texto UTF-8, por lo que las letras acentuadas y otros caracteres no ingleses se manejan correctamente.

Ejemplo trabajado: codificación de texto paso a paso

Tipo Hi! en modo Codigo. La salida es SGkh. Aquí está el por qué. Los tres caracteres son los bytes 72, 105 y 33, que juntos forman 24 bits. Base64 divide esos bits en cuatro grupos de 6 bits: 18, 6, 36 y 33. En el alfabeto Base64, esos valores se asignan a S, G, k y h.

Ahora escribe Café. Tiene cuatro caracteres pero cinco bytes, porque é toma dos bytes en UTF-8. Cinco bytes no se dividen uniformemente en grupos de tres, por lo que la salida estándar es Q2Fmw6k= con un signo de relleno. Con URL-seguro activado, la misma entrada da Q2Fmw6k, porque este codificador elimina el relleno de seguimiento.

El texto n>>? muestra el otro cambio seguro URL. Standard Base64 da bj4+Pw==, que contiene un signo más. Salida URL-seguro da bj4-Pw, con un guión en lugar del plus y sin relleno. Cambiar al modo Decode mueve la salida actual a la caja de entrada, por lo que puede confirmar que decodifica de nuevo al texto original.

Cómo funciona la codificación de Base64

Base estándar64, definida en RFC 4648, utiliza 64 caracteres: A a Z para los valores 0 a 25, a a z para 26 a 51, los dígitos 0 a 9 para 52 a 61, a continuación, más para 62 y cortar para 63. Cada 3 bytes de entrada se convierten en 4 caracteres de salida, por lo que los datos codificados son aproximadamente 33 por ciento más grandes que el original. Cuando el último grupo tiene sólo uno o dos bytes, es igual a la señal de la salida a un múltiplo de cuatro caracteres.

Base64url, también en RFC 4648, intercambia plus por guión y barra por subrayado, porque plus y barra tienen un significado especial en URLs y nombres de archivos. Al decodificar, esta herramienta recorta espacios en los extremos y añade cualquier relleno que falte antes de convertir los bytes al texto, por lo que la entrada Base64url no está acolchada decodifica sin pasos adicionales.

Errores comunes a evitar

Usar la variante incorrecta es un error frecuente. Una cadena Base64url que contiene guiones o subrayados falla en el modo estándar, así que marque URL seguras al decodificarla. Del mismo modo, un símbolo pegado con saltos de línea o espacios dentro de él puede ser rechazado. Quita esos primero.

No trate Base64 como una manera de ocultar secretos. Cualquiera puede decodificarlo en segundos. Recuerda también que esta herramienta decodifica en texto. Una cadena Base64 que contiene una imagen o un PDF se verá como símbolos aleatorios cuando se muestra como UTF-8, a pesar de que los datos en sí están bien.

Consejos útiles y limitaciones

  • Usa File Base64 Converter para archivos binarios y URLs de datos.
  • Mantén el original al comparar caracteres Unicode o terminaciones de línea.
  • Usa el botón Borrar entre tareas para que una entrada antigua no se mezcle en una nueva cadena.
  • Tick URL-safe antes de codificar valores significados para las cadenas de consulta de URL o nombres de archivos, por lo que plus y slash nunca aparecen.

Preguntas frecuentes

¿Está encriptado Base64?

No. Es codificación reversible y no proporciona confidencialidad.

¿Qué cambios en la codificación segura de URL?

El guión y el subrayado sustituyen plus y cortan, y este codificador elimina el relleno que le sigue.

¿Por qué un archivo decodificado parece ilegible?

El contenido binario no es necesariamente texto UTF-8. Usa un flujo de trabajo con archivos para bytes binarios arbitrarios.

¿Cuánto más grande hace Base64 mis datos?

Cada 3 bytes se convierten en 4 caracteres, por lo que la salida codificada es aproximadamente un tercio mayor que los bytes originales, más hasta dos signos de relleno.

¿Necesito añadir relleno antes de decodificar?

No. El decodificador añade cualquier signo que falte es igual automáticamente antes de convertir la entrada.

¿Puedo cambiar de dirección sin volver a escribir?

Sí. Seleccionar el otro modo mueve la salida actual a la caja de entrada y la convierte en la nueva dirección.

Su entrada se procesa en tu navegador sin una cuenta ToolWorld Online. Copia o descarga cualquier cosa que quieras guardar antes de salir de la página.

Lee nuestra política de privacidad · Acerca de ToolWorld Online