Desarrollo y datos

Formatea, valida, codifica y transforma datos de forma segura en tu navegador sin subirlos a ningún servidor.

Herramientas disponibles (75)

← Volver a todas las herramientas

JSON y serialización

Formateador y validador JSON

Primero se comprueba la sintaxis JSON. El formato cambia solo los espacios fuera de las cadenas: conserva números literales, notación decimal y exponencial, escapes, nombres de miembros repetidos y su orden. La minificación elimina únicamente los espacios JSON fuera de las cadenas.

Conversor CSV ↔ JSON

Analiza texto separado por comas, punto y coma o tabulaciones, con campos entre comillas, comillas duplicadas y saltos de línea internos. CSV a JSON genera objetos con valores de cadena. JSON a CSV genera un encabezado y registros separados por CRLF a partir de una matriz de objetos; las celdas ausentes o nulas quedan vacías y los valores anidados se convierten en texto JSON. Desactivado por defecto: las celdas CSV siguen siendo cadenas. Al activarlo, true/false exactos en minúsculas se convierten en booleanos y los números con sintaxis JSON solo se convierten si su valor decimal se conserva al serializar. Los ceros iniciales, espacios alrededor, cero negativo, enteros inseguros, desbordamiento, subdesbordamiento y decimales que perderían precisión siguen siendo cadenas. Las fechas, null y las celdas vacías siguen siendo cadenas. Las comillas CSV delimitan campos; no desactivan la inferencia. La escritura numérica puede cambiar (1.00 pasa a 1). Desactiva la inferencia para conservar identificadores y la escritura original.

Comparador y generador de parches JSON (JSON Diff)

Compara dos documentos JSON y genera operaciones add, remove y replace de RFC 6902. Revisa y copia el parche localmente.

Conversor bidireccional de JSON y YAML

Convierte JSON y datos YAML 1.2 core con direcciones explícitas, expansión limitada de alias y rechazo de valores que perderían precisión.

Formateador y validador de XML

Comprueba la sintaxis de espacios de nombres XML 1.0 y aplica formato a contenedores compactos, conservando texto, referencias, comentarios y CDATA.

Conversor bidireccional de XML y JSON

Convierte XML compatible a JSON o JSON compatible a XML en el navegador. Trata CDATA como texto y no conserva necesariamente la sintaxis XML ni los bytes originales.

Conversor de TOML (a JSON y YAML)

Convierte mapas JSON y YAML a TOML, o TOML a JSON y YAML, con direcciones explícitas y comprobaciones de pérdida de datos.

Conversor bidireccional de INI y JSON

Convierte un dialecto INI documentado y sensible a mayúsculas a JSON y viceversa, conservando cadenas y rechazando nombres duplicados o tipos incompatibles.

Conversor de CSV a tabla Markdown

Analiza campos separados por comas con escape de comillas dobles, conserva saltos de línea entre comillas y campos vacíos, y usa el primer registro como cabecera Markdown. Escapa barras verticales e inversas, convierte delimitadores HTML en entidades y saltos de celda en elementos br.

Conversor de tabla Markdown a CSV o JSON

Lee una tabla Markdown con cabecera y separador, y devuelve CSV entrecomillado y una matriz JSON. Las celdas ausentes se vuelven cadenas vacías.

Evaluador de expresiones JSONPath

Evalúa una expresión JSONPath implementada contra JSON local y devuelve la coincidencia como JSON. Sintaxis no admitida o sin coincidencia genera un error.

Herramienta de Limited jq-style JSON Path Selector

Usa Herramienta de Limited jq-style JSON Path Selector directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Inspector de JSON seguro para enteros grandes (BigInt)

Busca secuencias decimales con signo fuera del rango de enteros seguros de JavaScript. No analiza JSON; también puede marcar dígitos dentro de cadenas.

Formateador de NDJSON y JSON Lines

Analiza cada línea no vacía como JSON y muestra valores numerados e indentados. La salida es texto de inspección, no JSON ni NDJSON válido.

Inspector de MessagePack

Decodifica un único valor MessagePack hexadecimal compatible y lo muestra como JSON. Rechaza UTF-8 inválido, tipos no admitidos, bytes finales y mapas con claves no textuales o duplicadas.

Inspector y conversor de CBOR

Decodifica un valor CBOR hexadecimal compatible de longitud definida como JSON. Rechaza etiquetas, longitud indefinida, UTF-8 inválido, bytes finales y mapas con claves no textuales o duplicadas.

Conversor bidireccional de BSON y JSON

Convierte un objeto JSON en bytes BSON hexadecimales con encode, o un documento BSON hexadecimal completo en JSON con decode. Las longitudes y los números usan orden little-endian. Admite cadenas, booleanos, null, números double finitos, int32, int64, documentos anidados y matrices.

Validador y diagnóstico offline de JSON Schema

Validador y diagnóstico offline de JSON Schema: Valida los tipos de datos, la existencia de propiedades y las reglas de restricción frente al DOM del esquema JSON.

Herramienta para aplanar y desaplanar JSON

Herramienta para aplanar y desaplanar JSON: Aplana recursivamente la jerarquía en rutas clave delimitadas por puntos.

Codificación e identificadores

Conversor de marcas de tiempo Unix

Convierte segundos o milisegundos Unix decimales en un instante con precisión de milisegundos y muestra la hora local, UTC e ISO 8601. La fecha local se convierte a la unidad seleccionada usando la zona horaria del navegador.

Codificador y decodificador de entidades HTML

Lee texto y modo codificar/decodificar. Al codificar sustituye &, <, >, comillas y apóstrofos por entidades; al decodificar usa un textarea del navegador cuando está disponible y devuelve texto.

Normalizador Unicode (NFC / NFD)

Normalizador Unicode (NFC / NFD): Aplica el formulario C de normalización Unicode estándar (descomposición canónica seguida de composición canónica).

Visor de volcado hexadecimal (Hex Dump)

Codifica el texto como UTF-8 con TextEncoder y emite una línea por byte con desplazamiento hexadecimal minúsculo de ocho cifras y valor de dos cifras. No lee archivos binarios ni muestra cuadrícula ASCII de 16 bytes.

Conversor de bases numéricas

Lee texto entero con signo en la base de origen elegida y lo muestra con dígitos en mayúsculas en la base de destino de 2 a 36, sin convertirlo a Number.

Generador de identificadores UUID, ULID y NanoID

Reconoce el formato de un UUID o ULID introducido; de lo contrario usa Web Crypto para generar UUIDv4 por defecto, UUIDv7 al pedir v7 o ULID/Nano ID aleatorios en esos modos. Los ULID no son monótonos.

Decodificador de identificadores Snowflake

Decodifica un ID decimal sin signo con epochMs opcional mediante el diseño fijo 41/5/5/12 compatible con Twitter. No detecta diseños ni llama a una API.

Conversor de nomenclatura (camelCase, snake_case)

Conversor de mayúsculas y minúsculas: transforma el texto suministrado a lower, upper, title, camel o snake. Title, camel y snake separan secuencias de letras y números Unicode en otros caracteres; lower y upper transforman el texto directamente.

Generador de contraseñas seguras y aleatorias

Lee la longitud, usa 20 por defecto y la limita a 8–128; después toma caracteres de un alfabeto fijo de letras, cifras y símbolos mediante muestreo sin sesgo con Web Crypto y devuelve la contraseña.

Generador de slugs para URL

Aplica Unicode NFKD, quita marcas combinantes U+0300–U+036F, pasa a minúsculas, sustituye secuencias que no son letras ni números por guiones y recorta guiones extremos.

Contador y estimador de tokens de IA

Cuenta puntos de código Unicode y palabras separadas por espacios; estima tokens como techo(puntos no CJK ÷ 4) más uno por carácter CJK detectado. No usa tokenizador ni cuenta bytes UTF-8.

Escapador de cadenas para expresiones regulares

Escapador de cadenas para expresiones regulares: Antepone barras invertidas a todos los símbolos reservados de expresiones regulares (`. * + ? ^ $ { } ( ) | [ ] \`).

Detector de codificación de caracteres

Indica la longitud en bytes UTF-8 del texto introducido, un carácter BOM inicial y la presencia de NUL. No puede detectar la codificación original de texto pegado que el navegador ya decodificó.

Escapador de literales de cadena JavaScript

Devuelve el texto como literal entre comillas y escapado. No desescapa un literal existente.

Generación de código y AST

Conversor de JSON a interfaces TypeScript

Genera interfaces TypeScript o un alias Root a partir de JSON. Todos los elementos de cada matriz contribuyen a la unión de tipos; las propiedades entre comillas y los nombres únicos conservan claves inusuales y evitan colisiones.

Conversor de JSON a esquemas Zod

Genera un RootSchema de Zod a partir de todos los valores JSON y elementos de matrices. Los objetos rechazan claves desconocidas y las matrices mixtas usan uniones. La validación conserva las propiedades propias, incluida __proto__; las entradas profundas usan declaraciones separadas.

Conversor de JSON a estructuras Go

Genera estructuras Go o un alias Root con campos exportados de nombres únicos y etiquetas JSON. Las matrices mixtas y null usan json.RawMessage; las claves no representables de forma segura en etiquetas producen map[string]json.RawMessage.

Conversor de JSON a modelos Pydantic de Python

Genera clases BaseModel o un RootModel de Pydantic 2. Los alias conservan las claves originales, los nombres únicos evitan conflictos de Python y todos los elementos de las matrices contribuyen a los tipos Union.

Conversor de JSON a estructuras Rust Serde

Genera estructuras Rust o un alias Root con serialización y deserialización de Serde. Los campos usan nombres abreviados únicos y conservan las claves mediante serde rename o búsquedas explícitas en mapas para claves largas; las matrices mixtas y null usan serde_json::Value.

Visor de diferencias entre texto y código

Visor de diferencias entre texto y código: compara dos textos línea por línea en índices iguales y marca líneas iguales, eliminadas y añadidas; no calcula una secuencia mínima de edición.

Generador de guardas de encabezado C/C++

Generador de guardas de encabezado C/C++: Desinfecta los delimitadores de ruta en tokens en mayúsculas y formatea las protecciones del preprocesador `#ifndef / #define`.

Eliminador de comentarios de código fuente

Eliminador de comentarios de código fuente: Tokeniza léxicamente el código fuente mientras elimina bloques de comentarios de una sola línea y de varias líneas.

Explorador ligero de AST para JavaScript

Analiza JavaScript o TypeScript localmente en un árbol ESTree interactivo. Contrae nodos y selecciona cualquiera para resaltar su rango en el código fuente. La entrada debe tener menos de 100.000 bytes UTF-8.

SQL y bases de datos

Linux y Git

Verificador y explicador de expresiones Cron

Valida una expresión cron de cinco campos y devuelve la expresión sin cambios con una explicación de campos en inglés. Admite nombres JAN–DEC y SUN–SAT; no calcula próximas ejecuciones.

Guía interactiva de sintaxis Crontab

Valida una máscara cron de cinco campos y enumera minuto, hora, día del mes, mes y día de semana en inglés. No resuelve calendarios, zonas horarias ni próximas fechas.

Calculadora de permisos Chmod de Linux

Acepta un modo octal de tres o cuatro dígitos; omite el dígito inicial de permisos especiales y convierte los tres finales en permisos rwx de propietario, grupo y otros, más un comando chmod.

Validador y linter de archivos .env

Validador .env: comprueba líneas sin comentarios recortadas, export opcional, clave ASCII, signo igual y claves duplicadas; no analiza semántica de shell.

Linter y analizador de Dockerfile

Dockerfile Linter: usa heurísticas fijas por línea para FROM, etiquetas de imagen, USER, RUN consecutivos, ciertos apt-get install, COPY y ADD; no analiza un AST ni construye imágenes.

Validador de archivos Docker Compose

Validador Docker Compose: analiza YAML solo para requerir un objeto raíz con services y listar sus claves; no valida el esquema Compose ni ejecuta contenedores.

Generador de archivos .gitignore

Generador .gitignore: expande listas fijas de patrones node, python y macos, elimina duplicados y comenta etiquetas desconocidas; no obtiene plantillas de GitHub ni inspecciona repositorios.

Constructor de mensajes Conventional Commits

Da formato a campos JSON proporcionados como plantilla de mensaje de commit con valores predeterminados y cuerpo/issues opcionales. No inspecciona ni crea commits ni valida por completo Conventional Commits.

Asistente de comandos Git y reversión de cambios

Asistente de comandos Git y reversión de cambios: Construye indicadores de comando estándar de Git CLI que coinciden con la operación de destino.

Comparador y comprobador de rangos SemVer

Comparador y comprobador de rangos SemVer: Analiza y compara versiones SemVer 2.0.0, incluida la precedencia de versiones preliminares, comprueba rangos estándar y calcula incrementos de versión. El procesamiento se realiza localmente en el navegador.

Simulador de próximas ejecuciones de Crontab

Lee JSON con una expresión cron de cinco campos y from opcional, empieza en el siguiente minuto UTC completo posterior a ese instante, busca hasta 525.600 límites de minuto y devuelve solo el primer ISO coincidente.

Limpieza de texto y líneas

Herramienta de desduplicación y ordenación de texto

Recorta líneas, elimina vacías y duplicados exactos y ordena con comparación numérica según la configuración regional. desc en el segundo campo invierte el resultado ascendente.

Añadidor en lote de prefijos y sufijos de texto

Añadidor en lote de prefijos y sufijos de texto: Itera línea por línea, agregando cadenas de prefijo y sufijo definidas a entradas no vacías.

Conversor de números a palabras en inglés

Acepta solo enteros entre -999.999.999.999 y 999.999.999.999, los descompone en grupos de miles y devuelve palabras inglesas. Rechaza fracciones decimales.

Conversor de números a caracteres financieros chinos

Convierte importes con hasta dos decimales en caracteres financieros chinos simplificados con yuan, jiao y fen. Rechaza más decimales.

Generador de arte de texto con bloques Unicode

Convierte A–Z y 0–9 a glifos de bloques Unicode integrados de cinco filas; los caracteres no admitidos se convierten en signos de interrogación.

Operaciones de conjuntos en líneas de texto

Lee las colecciones JSON left y right y la operación. Calcula unión, intersección, diferencia izquierda menos derecha o diferencia simétrica con Set de JavaScript y devuelve cadenas por línea.

Extractor de columnas de texto

Divide cada línea no vacía por tabulaciones o comas y devuelve una columna desde 1; no analiza CSV/TSV entrecomillado.

Eliminar etiquetas HTML a texto plano

Elimina bloques script/style y texto con forma de etiqueta, decodifica algunas entidades y contrae espacios. No analiza HTML ni conserva estructura Markdown.

Deletreador del alfabeto fonético de la OTAN

Deletreador del alfabeto fonético de la OTAN: Traduce caracteres a palabras en clave del alfabeto fonético estándar de la OTAN/OACI.

Calculadora de distancia de Levenshtein

Calculadora de distancia de Levenshtein: Calcula inserciones, eliminaciones y sustituciones mínimas con una fila de programación dinámica sobre unidades UTF-16 de JavaScript y devuelve similitud normalizada.

Calculadora de entropía de Shannon para texto

Calculadora de entropía de Shannon para texto: Calcula las probabilidades de frecuencia de caracteres p(i) y evalúa la fórmula de entropía de Shannon H = -Σ p(i) log2 p(i).

Frontend web y CSS

Analizador de cadenas User-Agent

Compara el User-Agent con unas pocas expresiones para Edge, Chrome, Firefox, Safari y sistemas comunes, y muestra navegador, SO y booleano mobile. Los patrones desconocidos quedan Unknown; no es un analizador UA completo.

Consulta de códigos de estado HTTP

Busca el entero inicial en una tabla local de 16 estados HTTP comunes y devuelve código y frase, o un aviso de desconocido. No realiza una petición HTTP ni cubre todo el registro.

Buscador de tipos MIME

Buscador de tipos MIME: consulta una base MIME incluida para una extensión de archivo o una cadena de tipo MIME; no inspecciona bytes de archivo.

Formateador y minificador de HTML

Formateador y minificador de HTML: Elimina los espacios en blanco entre etiquetas, elimina los comentarios HTML y colapsa los espacios en blanco contiguos.

Formateador y minificador de CSS

Lee CSS y modo format/minify. Format inserta saltos simples alrededor de llaves y puntos y coma; minify quita comentarios y espacios sobrantes alrededor de puntuación. No elimina puntos y coma ni analiza un árbol CSS.

Generador de plantillas HTML5 Boilerplate

Genera una estructura HTML fija con UTF-8, metadatos de viewport y el título introducido. Quita los corchetes angulares y escapa en HTML ampersands y comillas del título; no se realiza validación HTML formal.

Generador de sombras CSS box-shadow

Lee un objeto JSON con x, y, blur, spread, color e inset y devuelve una sola declaración CSS box-shadow. No muestra vista previa ni combina varias sombras.

Generador de degradados CSS

Lee una configuración JSON para un degradado lineal o radial con al menos dos pares de color y posición y genera una declaración CSS background. No admite degradados cónicos ni vista previa interactiva.

Generador de estilos Glassmorphism en CSS

Generador de estilos Glassmorphism en CSS: Construye CSS moderno con filtro de fondo borroso y reglas de borde semitransparentes.