Base64, URL y JSON
Tres utilidades de programación en una: Base64 (texto y archivos), codificación de URL y formateador y validador de JSON.
- Nada sale de tu navegador
- Gratis y sin registro
O convierte un archivo a Base64
Hasta 10 MB · el resultado ocupa un 33 % más que el archivo
Resultado
| Parámetro | Valor decodificado |
|---|
Base64
Base64 representa cualquier dato, incluidos archivos, usando solo 64 caracteres de texto seguros (letras, números, «+» y «/»). Se usa para incrustar imágenes en HTML o CSS (data:image/png;base64,…), adjuntos de correo, tokens y claves. No es cifrado: cualquiera puede decodificarlo, así que no sirve para ocultar contraseñas.
El texto se codifica en UTF-8, por lo que tildes, «ñ» y emojis funcionan. Si al decodificar el resultado no es texto, por ejemplo una imagen o un PDF, la herramienta detecta el tipo de archivo y te ofrece descargarlo.
Codificación de URL
Las direcciones web no pueden contener espacios ni ciertos caracteres. Se sustituyen por % seguido de su código: el espacio es %20 y la «ñ», %C3%B1.
- Codificar valor (
encodeURIComponent) codifica también/ ? & =. Úsalo para el valor de un parámetro. - Codificar URL completa (
encodeURI) respeta la estructura de la dirección. Úsalo con una URL entera que tenga espacios o tildes.
Al decodificar una URL completa, verás además una tabla con sus parámetros, útil para revisar enlaces de seguimiento (utm_source, fbclid…).
JSON
El validador indica la línea y la columna del primer error. Los fallos más habituales son una coma después del último elemento, claves sin comillas y cadenas con comillas simples: en JSON todas las cadenas y claves van entre comillas dobles.
Ten en cuenta que JavaScript solo representa con exactitud los enteros de hasta 15 o 16 cifras: un número mayor (como algunos identificadores) puede cambiar al formatearlo. Si es tu caso, ese valor debería ir entre comillas en el JSON original.