Vida diaria · Herramienta gratuita en línea

Codificar y decodificar Base64

Codificar el texto UTF-8 como Base64 o decodificar Base64 localmente en el navegador, sin tratar la salida codificada como cifrado.

Tus datos

Los cálculos se realizan en tu navegador. No necesitas una cuenta.

RESULTADO DE EJEMPLOCalculado localmente
Resultado
SGVsbG8sIEZpbmZsbyE=

Acerca de este resultado

Base64 es una codificación, no cifrado. El procesamiento se mantiene en este navegador. Las conversiones de texto legado requieren un viaje de ida y vuelta sin pérdidas; los datos binarios arbitrarios pertenecen a la herramienta de archivo.

ASCII e ISO-8859-1 usan sus significados de bytes estrictos. GBK incluye caracteres compatibles con GB2312; ISO-8859-8-I comparte el mapa de bytes hebreo con el orden lógico del texto.

Datos claros. Métodos transparentes.
Mi espacio

Cargando herramientas de archivos locales...

Cómo funciona

Una distinción útil

Codificar suele aumentar el tamaño

Base64 estándar con relleno convierte 1.000 bytes en 1.336 caracteres, sin contar marcas adicionales. Usa los bytes, no la longitud visible del texto, para estimar el tamaño codificado; los caracteres no ASCII pueden ocupar varios bytes.

Entender qué cambia Base64

Base64 representa bytes usando un alfabeto fácil de usar; es una codificación, no cifrado. Seleccione la codificación de texto deliberadamente al convertir caracteres no ASCII para que la decodificación pueda reconstruir los bytes previstos. Compruebe si su entrada es texto plano o datos ya codificados antes de elegir la operación. Una cadena válida Base64 no prueba que el contenido decodificado sea confiable.

Texto base64: fórmula y supuestos

Convertir UTF-8 bytes en o desde el alfabeto RFC 4648 Base64.

El texto se procesa localmente. La codificación no es cifrado; no trate los datos codificados como secretos.

Base64 con una codificación de texto seleccionada: fórmula y supuestos

Texto → bytes de códec seleccionados → acolchado estándar Base64, o al revés.

Utiliza un estricto texto sin pérdidas ida y vuelta. ASCII y Latin-1 conservan sus definiciones de bytes reales. Los archivos binarios arbitrarios utilizan la herramienta de archivo separada; la codificación no es cifrado.

Ejemplo práctico

Uso de la Texto base64 ejemplo:

Datos
Operación
Codificar
Texto
Hello, Finflo!
Método

Convertir UTF-8 bytes en o desde el alfabeto RFC 4648 Base64.

Resultado

Resultado del ejemplo

Resultado: SGVsbG8sIEZpbmZsbyE=

  • Base64 es una codificación, no cifrado. El procesamiento se mantiene en este navegador. Las conversiones de texto legado requieren un viaje de ida y vuelta sin pérdidas; los datos binarios arbitrarios pertenecen a la herramienta de archivo.
  • ASCII e ISO-8859-1 usan sus significados de bytes estrictos. GBK incluye caracteres compatibles con GB2312; ISO-8859-8-I comparte el mapa de bytes hebreo con el orden lógico del texto.

Estas son aportaciones ilustrativas. Cambiar los valores para explorar un escenario diferente.

Referencias de las fórmulas

Las referencias explican los métodos subyacentes; no implican aprobación o revisión profesional individual de Finflo.

Cuestiones comunes

¿Protege Base64 el texto confidencial?

No. Base64 es una codificación reversible, no un cifrado. Cualquier persona con el valor codificado puede decodificarlo.

¿Puedo codificar o decodificar archivos binarios?

Sí. Use el panel independiente de archivos locales para archivos binarios de hasta 10 MiB, o decodifique un archivo de texto Base64 para recuperar sus bytes. Los modos de texto interpretan los bytes con UTF-8 u otra codificación compatible seleccionada. Los archivos se procesan en este navegador; decodificar no demuestra que sea seguro abrirlos.

Preparado por Finflo. Nuestra metodología · Política editorial · Aviso legal