Codifica texto a Base64 o decodifica Base64 a texto plano. Compatible con caracteres UTF-8, se ejecuta completamente en tu navegador -- nada se envía a un servidor.
Las herramientas para desarrolladores son solo el comienzo. OneStepToRank monitoriza tus rankings en Google 24/7 en toda tu zona de servicio y adapta automáticamente tu estrategia para mantenerte en la cima.
Comienza GratisBase64 es un esquema de codificación binario a texto que representa datos binarios como una cadena de caracteres ASCII imprimibles. Utiliza un conjunto de 64 caracteres — las letras mayúsculas de la A a la Z, las minúsculas de la a a la z, los dígitos del 0 al 9, el signo más (+) y la barra diagonal (/) — para codificar bytes arbitrarios. El signo igual (=) se usa como relleno cuando la longitud de entrada no es divisible por tres. Base64 fue diseñado originalmente para correo electrónico (MIME) para transmitir de forma segura archivos binarios a través de protocolos solo de texto, pero desde entonces se ha convertido en una herramienta fundamental en el desarrollo web, APIs y almacenamiento de datos.
La codificación Base64 se usa extensamente en el desarrollo web moderno. Data URIs incrustan imágenes, fuentes y otros recursos pequeños directamente en HTML o CSS, eliminando una solicitud HTTP a costa de un tamaño de archivo aproximadamente un 33 % mayor. API authentication suele usar Base64 — HTTP Basic Auth codifica la cadena username:password en Base64 y la envía en el encabezado Authorization. JSON payloads a menudo incluyen datos binarios codificados en Base64 ya que JSON no soporta binario de forma nativa. Email attachments en formato MIME usan Base64 para codificar imágenes, documentos y otros archivos que viajan junto al contenido de correo en texto plano. Es importante notar que Base64 no es cifrado — es trivialmente reversible y no proporciona ninguna seguridad.
El algoritmo Base64 lee la entrada en grupos de 3 bytes (24 bits), luego divide esos 24 bits en cuatro grupos de 6 bits. Cada valor de 6 bits se asigna a uno de los 64 caracteres de la tabla de codificación. Cuando la entrada no es divisible uniformemente por 3, se agrega relleno con caracteres =: un = si la entrada tiene un byte extra, o dos == si tiene dos bytes extra. Esto garantiza que la salida codificada siempre sea un múltiplo de 4 caracteres. Una variante común, Base64url, reemplaza + por - y / por _, haciendo que la salida sea segura para usar en URLs y nombres de archivo sin codificación de porcentaje.