Decodificar un valor web
Primero decodifica la URL y después las entidades HTML.
MULTIVERTO / ESPACIO DE TRABAJO
Crea una secuencia repetible de transformaciones de texto. Consulta cada resultado, cambia el orden y reutiliza una receta con nombre en este dispositivo.
01 / Flujos preparados
Elige un punto de partida y modifica los pasos. El ejemplo solo rellena esta página.
Primero decodifica la URL y después las entidades HTML.
Decodifica los bytes y luego presenta el JSON.
Elimina espacios del JSON antes de codificarlo en Base64.
Escapa el marcado antes de codificar el texto en Base64.
02 / Tu entrada
Pega texto aquí. No se sube ni se añade a la URL.
03 / Crear la secuencia
Máximo ocho pasos.
04 / Resultado final
05 / Resultado tras cada paso
06 / Guardar y compartir la receta
La receta guardada contiene solo su nombre y los identificadores de herramientas. El enlace contiene solo esos identificadores. Nunca incluye la entrada ni los resultados.
MULTIVERTO / Flujos de texto
Cada paso recibe el resultado completo del anterior. Selecciona una o más herramientas de texto, ordénalas según el formato real de los datos y ejecuta la secuencia. La vista previa enseña el efecto de cada transformación. Aunque la vista se acorte, el siguiente paso utiliza el valor íntegro. Así puedes localizar exactamente dónde aparece un error en datos con varias capas de codificación.
El orden es decisivo. Si un texto fue escapado para HTML y después codificado para URL, primero hay que decodificar la URL y luego las entidades HTML. El flujo preparado de valores web muestra esa secuencia con un ejemplo breve. En JSON envuelto en Base64, decodifica Base64 antes de dar formato al JSON. El orden inverso puede fallar aun cuando cada herramienta funcione correctamente.
Si falla un paso, la página indica su posición y herramienta. Los resultados anteriores siguen visibles para que examines el último valor válido y corrijas la entrada o cambies el orden. Codificar y generar un hash son operaciones distintas: el hash no permite recuperar el texto original. Puedes usar un hash al final como huella, pero una decodificación posterior no restaurará la fuente.
Las recetas guardadas permanecen en este navegador: solo contienen un nombre y una lista de identificadores. Cargar una receta no recupera entradas ni resultados antiguos. El enlace compartido también incluye únicamente identificadores en el fragmento de la URL. Quien lo abra tendrá que proporcionar su propio texto. Si trabajas con datos confidenciales, revisa las operaciones elegidas y las extensiones instaladas en tu navegador.
Utiliza los controles para subir o bajar un paso cuando el resultado sea inesperado; no hace falta reconstruir toda la secuencia. Por ejemplo, el formateador JSON necesita texto JSON válido, así que coloca antes cualquier decodificación Base64 o URL. Si un paso informa de datos mal formados, examina la vista previa anterior para encontrar secuencias de escape incompletas, caracteres inválidos o relleno ausente. Se admiten hasta ocho pasos y cada valor intermedio tiene un límite de un millón de caracteres para proteger la fluidez del navegador. Una transformación grande todavía puede tardar en un dispositivo lento. Puedes borrar la entrada y el resultado sin eliminar tus recetas, o borrar una receta guardada por separado. Revisa el fragmento de un enlace compartido: debe mostrar solo identificadores cortos de herramientas. Si una herramienta desaparece en el futuro, el enlace antiguo se rechaza en lugar de ejecutar otra operación.