# Web

> Formatea JSON, HTML, CSS, JS, XML, SQL, Markdown, URLs y regex.

Utilidades de desarrollo web en el navegador para JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, diffs, regex y URLs. Cada herramienta se ejecuta en local, así que las cargas, las plantillas y los tokens no salen de tu equipo.

- [Formateador JSON](https://toolbuddy.dev/es/tools/json-formatter.md): Embellece, minifica y valida JSON en el navegador. Pega una carga, corrige la sangría y localiza errores de sintaxis sin enviar datos a un servidor. Sirve para APIs, archivos de configuración y objetos anidados. El resultado se queda en tu dispositivo.
- [Formateador JavaScript](https://toolbuddy.dev/es/tools/javascript-formatter.md): Embellece o compacta JavaScript en el navegador. Vuelve a sangrar fragmentos minificados de DevTools, o quita espacios para una estimación rápida de tamaño. El formato se queda en el dispositivo, así que los scripts propios no se envían a un embellecedor.
- [Formateador SQL](https://toolbuddy.dev/es/tools/sql-formatter.md): Embellece SQL en el navegador con formato según el dialecto para PostgreSQL, MySQL, SQLite y T-SQL. Pega una consulta, elige la sangría y copia SQL legible sin enviar sentencias a un servicio de formato.
- [Formateador HTML](https://toolbuddy.dev/es/tools/html-formatter.md): Embellece o minifica HTML en local. Vuelve a sangrar etiquetas anidadas, compacta espacios para fragmentos de producción y copia el marcado sin publicar plantillas en un servicio de formato. Útil para correos, parciales y copias desordenadas de DevTools.
- [Formateador CSS](https://toolbuddy.dev/es/tools/css-formatter.md): Formatea y minifica CSS en el navegador. Expande reglas para leerlas o comprime hojas de estilo para una estimación rápida de tamaño. Pega un fragmento, ordena selectores y declaraciones, y copia el resultado. Los estilos propios no se suben.
- [Formateador XML](https://toolbuddy.dev/es/tools/xml-formatter.md): Embellece o minifica documentos XML en el navegador. Sangra elementos anidados de SOAP, RSS y archivos de configuración, o compacta espacios. El análisis y el formato no salen de la pestaña.
- [Codificador de URL](https://toolbuddy.dev/es/tools/url-encoder.md): Codifica y decodifica en porcentaje URLs y parámetros de consulta con reglas al estilo de encodeURIComponent. Arregla enlaces rotos, escapa caracteres reservados e inspecciona query strings codificadas en local.
- [Analizador de URL](https://toolbuddy.dev/es/tools/url-parser.md): Separa una URL en protocolo, host, puerto, ruta, query y hash con la API URL del navegador. Inspecciona los parámetros de búsqueda como JSON sin un analizador remoto. Útil cuando una línea de log es una dirección codificada y larga.
- [Escape HTML](https://toolbuddy.dev/es/tools/html-entities.md): Escapa y desescapa entidades HTML en el navegador. Convierte <, >, & y comillas en entidades para fragmentos seguros, o decodifica &amp; de vuelta a caracteres. No se sube nada. Útil para plantillas y HTML de correo.
- [Escape JSON](https://toolbuddy.dev/es/tools/json-escape.md): Escapa una cadena para usarla dentro de JSON (comillas, barras invertidas y caracteres de control) o desescapa un literal de cadena JSON. Usa JSON.stringify y JSON.parse en tu pestaña, así el texto de fixtures no llega a un escapador alojado.
- [Quitar HTML](https://toolbuddy.dev/es/tools/strip-html.md): Convierte fragmentos HTML en texto plano quitando etiquetas y, si quieres, decodificando entidades. Extrae texto legible de correos, exportaciones de CMS y fragmentos raspados sin enviar el marcado a una API de saneado.
- [Editor Markdown](https://toolbuddy.dev/es/tools/markdown-editor.md): Escribe Markdown con vista previa en el navegador. Redacta secciones de README, docs y comentarios, y copia Markdown o HTML renderizado. La vista previa se queda en el dispositivo, así que docs sin publicar y notas internas no van a un editor en la nube.
- [Diagrama Mermaid](https://toolbuddy.dev/es/tools/mermaid-diagram.md): Renderiza diagramas Mermaid a partir de texto: flujogramas, diagramas de secuencia, ER y más. Pega el DSL, previsualiza el grafo y copia el fuente para la documentación. El render es en el cliente, así que los bocetos de arquitectura no salen de tu equipo.
- [Comparador de texto](https://toolbuddy.dev/es/tools/text-diff.md): Compara dos bloques de texto y resalta añadidos, borrados y líneas sin cambio. Útil para revisar configuración, textos y fragmentos de log cuando no quieres pegar diffs sensibles en un comprobador online. Toda la comparación es local.
- [Probador de regex](https://toolbuddy.dev/es/tools/regex-tester.md): Prueba expresiones regulares de JavaScript en el navegador. Pega un patrón y una cadena, activa flags, ve coincidencias y grupos de captura, y copia las coincidencias o un reemplazo. Los patrones no salen de la pestaña.
- [Herramientas de líneas](https://toolbuddy.dev/es/tools/line-tools.md): Ordena, deduplica, invierte, baraja o recorta líneas en el navegador. Pega una lista de un log o de un archivo de configuración y copia el resultado. El proceso se queda en el dispositivo.
- [Reparar JSON](https://toolbuddy.dev/es/tools/json-repair.md): Repara fallos habituales de JSON, como comas finales, comentarios y claves sin comillas, y luego embellece el resultado. Corre en local, así que los fixtures rotos no se envían a un reparador.
- [JSON a JSON Schema](https://toolbuddy.dev/es/tools/json-schema.md): Infiere un JSON Schema a partir de un objeto o array de ejemplo. Los tipos, las propiedades y las claves obligatorias se deducen en la pestaña. Un punto de partida para contratos de API, no un generador completo de draft-2020.
- [Diff de JSON](https://toolbuddy.dev/es/tools/json-diff.md): Compara dos documentos JSON por ruta. Ve valores añadidos, quitados y cambiados, sin un diff de texto por líneas. La comparación es local.
- [Probador JSONPath](https://toolbuddy.dev/es/tools/jsonpath-tester.md): Consulta JSON con JSONPath en el navegador. Pega un documento, escribe una ruta como $.users[*].id y copia los valores que coinciden. No hay un motor de consultas remoto.
- [Inspector JSON-LD](https://toolbuddy.dev/es/tools/jsonld-inspector.md): Inspecciona JSON-LD pegado o un bloque script type=application/ld+json. Ve @type, @context y las claves sin descargar una página. El análisis se queda en el dispositivo.
- [Longitud de cadena](https://toolbuddy.dev/es/tools/string-length.md): Cuenta caracteres, palabras, líneas y bytes UTF-8 de una cadena pegada. Útil para comprobar el tamaño de una carga. El recuento es local.
- [Validador XML](https://toolbuddy.dev/es/tools/xml-validator.md): Comprueba que un XML está bien formado con el DOMParser del navegador. No es validación XSD ni DTD, y no descarga esquemas.
- [Probador XPath](https://toolbuddy.dev/es/tools/xpath-tester.md): Evalúa una expresión XPath contra XML pegado en el navegador. Lista el texto de los nodos que coinciden. No hay un procesador XML remoto.
- [Cadena de plantilla](https://toolbuddy.dev/es/tools/template-string.md): Rellena marcadores ${path} o {{ path }} a partir de un objeto JSON. El render es un reemplazo local de cadenas.
- [Formateador de stack traces](https://toolbuddy.dev/es/tools/stack-trace.md): Embellece stack traces de JavaScript, Java y Go. Los frames se sangran para leerlos. El formato es local.
