Guía de herramientas

Texto de referencia: qué representa cada formato, qué hace la herramienta en el sitio y por qué es útil. El procesamiento sigue siendo local en el navegador.

Formateador y validador de JSON

  • Qué es JSON JSON (JavaScript Object Notation) es un formato de texto para datos estructurados: objetos (pares clave-valor), arrays, cadenas, números, booleanos y null. Se usa mucho en APIs REST, webhooks, archivos de configuración y mensajes entre sistemas porque es legible y fácil de consumir en casi cualquier lenguaje.
  • Qué hace la herramienta Comprueba que el texto sea JSON sintácticamente válido y lo reformatea con sangría (espacios), sin cambiar el significado de los datos.
  • Por qué usarla Para encontrar comillas o comas faltantes, preparar fragmentos para revisión de código, comparar payloads visualmente y pegar respuestas de API en un formato legible.

Minificador de JSON

  • Qué es JSON Ver la sección «Formateador y validador de JSON».
  • Qué hace el minificador Elimina espacios, saltos de línea y sangría innecesarios, dejando JSON válido en pocas líneas o en una sola.
  • Por qué usar el minificador Menos bytes en HTTP, encaja mejor en variables de entorno o atributos compactos, y coincide con el hábito de enviar JSON «compacto» en algunas APIs y colas.

Ordenar claves JSON

  • Qué es JSON Ver arriba. En objetos JSON, el orden de las claves no tiene significado semántico fijo en la especificación, pero afecta a los diffs y a la lectura.
  • Qué hace la herramienta Recorre objetos (incluidos anidados) y ordena las claves alfabéticamente. Los arrays mantienen el orden de los elementos.
  • Por qué usarla Diffs estables entre versiones de un archivo, menos ruido en revisiones y comparaciones automáticas de configuración.

JSON a CSV

  • Qué es JSON Ver la sección del formateador. Aquí el foco suele ser un array de objetos con forma parecida en cada posición.
  • Qué es CSV CSV (valores separados por comas) es texto tabular: filas son registros; columnas separadas por comas (u otro delimitador). Es el formato universal de exportación para hojas de cálculo y BI.
  • Qué hace el conversor Convierte un array JSON de objetos en una tabla CSV con cabecera en la primera fila y celdas entre comillas cuando hace falta.
  • Por qué usar el conversor Abrir datos de API en Excel, Google Sheets o herramientas que no leen JSON de forma nativa, o generar adjuntos rápidos para informes.

JSON a TSV

  • Qué es JSON Igual que en JSON a CSV (array de objetos).
  • Qué es TSV Como el CSV, pero el separador de columna es el tabulador. Muchas herramientas de bioinformática, logs y pegado en terminal prefieren TSV.
  • Qué hace el conversor Genera filas con columnas separadas por tab a partir del array de objetos.
  • Por qué usarlo Pegar en hojas de cálculo sin que las comas dentro de las celdas rompan columnas, o alimentar pipelines que esperan TSV.

JSON a XML

  • Qué es JSON Datos jerárquicos en sintaxis clave-valor.
  • Qué es XML XML (eXtensible Markup Language) describe documentos con etiquetas anidadas, atributos y texto. Base de SOAP, RSS, muchos formatos de configuración heredados e integraciones empresariales.
  • Qué hace el conversor Mapea objetos y arrays a elementos XML, con nombre de raíz configurable; los valores primitivos pasan a ser texto del elemento.
  • Por qué usarlo Adaptar payloads modernos (JSON) a sistemas que solo aceptan XML, pruebas de integración y prototipos de mensajes.

JSON a YAML

  • Qué es JSON Ver arriba.
  • Qué es YAML YAML es un formato de serialización legible, con sangría significativa, habitual en Docker Compose, Kubernetes, Ansible y pipelines de CI. Expresa los mismos tipos que JSON (los parsers avanzados añaden extensiones).
  • Qué hace el conversor Convierte el árbol de datos JSON en texto YAML equivalente (para formas típicas de configuración).
  • Por qué usarlo Escribir o revisar configs que los humanos leen mejor en YAML, mover piezas entre stacks con formatos distintos o generar ejemplos para documentación.

JSON para PHP Array

  • Qué es JSON Formato textual para intercambio de datos en APIs, webhooks, colas y archivos de configuración.
  • Qué es PHP y dónde se usa PHP es un lenguaje backend muy usado en sitios dinámicos, CMS y APIs del lado servidor.
  • Qué objeto manipula la herramienta JSON de entrada (objeto, array, primitivos) y salida en sintaxis de arrays de PHP.
  • Qué hace la herramienta Convierte JSON a estructura PHP e incluye ejemplos prácticos de json_decode y json_encode.
  • Ejemplos de parseo/generación en PHP json_decode($json, true) para parsear; json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) para generar JSON.

JSON para JavaScript Object

  • Qué es JSON Formato estándar de payload en integraciones web.
  • Qué es JavaScript y dónde se usa Lenguaje principal del navegador y también de Node.js en backend y automatizaciones.
  • Qué objeto manipula la herramienta JSON convertido a literal de objeto JavaScript listo para usar en código.
  • Qué hace la herramienta Genera snippet con objeto, parse (JSON.parse) y serialización (JSON.stringify).
  • Ejemplos de parseo/generación en JavaScript const data = JSON.parse(jsonText) y const json = JSON.stringify(data, null, 2).

JSON para Python

  • Qué es JSON Texto estructurado con objetos y arrays, muy usado en APIs y archivos.
  • Qué es Python y dónde se usa Lenguaje popular en automatización, ciencia de datos, scripts de integración, APIs y ETL.
  • Qué objeto manipula la herramienta JSON convertido a estructuras Python (dict, list, str, int/float, bool, None).
  • Qué hace la herramienta Crea snippet para parsear y generar JSON con el módulo estándar json.
  • Ejemplos de parseo/generación en Python obj = json.loads(json_text) y json.dumps(obj, ensure_ascii=False, indent=2).

JSON para C#

  • Qué es JSON Representación textual de datos jerárquicos.
  • Qué es C# y dónde se usa Lenguaje principal del ecosistema .NET, usado en APIs ASP.NET, servicios empresariales y desktop.
  • Qué objeto manipula la herramienta JSON convertido a snippet C# con JsonNode y JsonSerializer de System.Text.Json.
  • Qué hace la herramienta Genera base para parseo de JSON, manipulación de árbol de datos y salida formateada.
  • Ejemplos de parseo/generación en C# JsonNode.Parse(jsonText) para parsear; JsonSerializer.Serialize(node, options) para generar JSON.

JSON para Interfaces TypeScript

  • Qué es JSON Payload textual sin tipado estático explícito.
  • Qué es TypeScript y dónde se usa Superset de JavaScript con tipado estático, muy usado en frontend moderno, backend Node y SDKs.
  • Qué objeto manipula la herramienta JSON de entrada para inferir interfaces y tipos básicos (primitivos, objetos y arrays).
  • Qué hace la herramienta Genera interfaces TypeScript y ejemplo de parseo/serialización para acelerar modelado de datos.
  • Ejemplos de parseo/generación en TypeScript const data: Root = JSON.parse(jsonText) y JSON.stringify(data, null, 2).

JSON para Java

  • Qué es JSON Formato ubicuo para comunicación entre sistemas.
  • Qué es Java y dónde se usa Lenguaje consolidado en backend corporativo, microservicios y plataformas de integración.
  • Qué objeto manipula la herramienta JSON convertido a snippet Java con ObjectMapper (Jackson) y JsonNode.
  • Qué hace la herramienta Genera ejemplos de parseo y salida JSON formateada para flujo común en Java.
  • Ejemplos de parseo/generación en Java mapper.readTree(jsonText) y writerWithDefaultPrettyPrinter().writeValueAsString(data).

Generador de Mock API (JSON)

  • Qué es JSON JSON es el formato más usado para intercambio de datos en APIs REST, mocks de frontend y contratos entre servicios.
  • Qué es un mock de API Un mock API es un payload sintético que simula respuestas reales de backend para pruebas, prototipos y validación de interfaz sin depender del servicio final.
  • Qué objeto manipula la herramienta Un documento JSON con meta e items. Los ítems cambian según el tema seleccionado (animales, personas o productos).
  • Qué hace la herramienta Genera datos consistentes con cantidad configurable, timestamp y estructura lista para usar en pruebas de frontend, Postman o fixtures.
  • Por qué usarla Acelera desarrollo y QA cuando la API real aún no está lista, está inestable o no disponible.

cURL a PHP

  • Qué es cURL y dónde se usa cURL es un cliente HTTP por línea de comandos, muy usado para probar APIs, autenticación y payloads.
  • Qué es PHP y dónde se usa PHP es un lenguaje backend común en sitios dinámicos, CMS y APIs.
  • Qué objeto manipula la herramienta Comando cURL textual (método, URL, headers y body) convertido en snippet PHP con curl_init y curl_setopt.
  • Qué hace la herramienta Traduce cURL a código PHP ejecutable para pruebas rápidas.

cURL a Python

  • Qué es cURL Forma rápida de describir y reproducir requests HTTP.
  • Qué es Python y dónde se usa Lenguaje popular para automatización, APIs, datos y scripts de integración.
  • Qué objeto manipula la herramienta Comando cURL convertido a snippet con requests.request(...).
  • Qué hace la herramienta Extrae método, URL, headers y body para generar código Python equivalente.

cURL a Go

  • Qué es cURL Formato común para compartir llamadas de API.
  • Qué es Go y dónde se usa Go se usa mucho en servicios backend, microservicios y herramientas de infraestructura.
  • Qué objeto manipula la herramienta Comando cURL transformado en código Go con net/http.
  • Qué hace la herramienta Genera creación de request, headers y lectura de respuesta.

cURL a Node

  • Qué es cURL Referencia práctica para reproducir requests de API.
  • Qué es Node y dónde se usa Node.js ejecuta JavaScript en servidor y se usa mucho en APIs y automatizaciones.
  • Qué objeto manipula la herramienta Comando cURL convertido a snippet JavaScript fetch(...) para Node.
  • Qué hace la herramienta Crea código con método, headers, body y manejo de respuesta.

cURL a Java

  • Qué es cURL Formato práctico para replicar llamadas HTTP entre equipos.
  • Qué es Java y dónde se usa Java se usa ampliamente en backend corporativo e integraciones.
  • Qué objeto manipula la herramienta Comando cURL convertido a código Java con java.net.http.HttpClient.
  • Qué hace la herramienta Genera snippet Java con headers, body y manejo de respuesta.

cURL a TypeScript

  • Qué es cURL Representación concisa de configuración de request HTTP.
  • Qué es TypeScript y dónde se usa TypeScript añade tipos estáticos a JavaScript y es común en frontend moderno y Node.
  • Qué objeto manipula la herramienta Comando cURL convertido a snippet TypeScript tipado con fetch.
  • Qué hace la herramienta Genera request tipado con headers y parseo de respuesta.

CSV a JSON

  • Qué es CSV Tabla en texto; la primera fila suele ser la cabecera.
  • Qué es JSON Ver la sección del formateador. El resultado suele ser un array de objetos: cada fila es un objeto con claves de la cabecera.
  • Qué hace el conversor Interpreta comas y campos entre comillas y produce JSON.
  • Por qué usarlo Importar hojas de cálculo a código, probar parsers o alimentar APIs que consumen JSON exportado desde Excel.

Formateador de XML

  • Qué es XML Ver «JSON a XML». «Bien formado» significa etiquetas equilibradas y reglas sintácticas correctas.
  • Qué hace la herramienta Valida XML bien formado en el navegador y aplica sangría para lectura humana.
  • Por qué usarla Depurar configs, feeds, SVG simples o mensajes de prueba sin un IDE pesado.

Minificador de XML

  • Qué es XML Ver arriba.
  • Qué hace el minificador Quita espacio en blanco extra entre etiquetas y compacta el documento manteniendo XML válido.
  • Por qué usarlo Comparar tamaño, incrustar XML en atributos o cumplir límites de bytes. Los pipelines de producción pueden ir más allá.

XML a JSON

  • Qué es XML Árbol de elementos, atributos y texto.
  • Qué es JSON Vista alternativa del mismo árbol, más habitual en APIs web. Los atributos suelen usar convención de prefijo (p. ej. @).
  • Qué hace el conversor Lee XML y emite un objeto JSON que refleja la estructura.
  • Por qué usarlo Consumir legado XML en apps orientadas a JSON, pruebas rápidas y transformaciones puntuales. Espacios de nombres o contenido mixto pueden requerir limpieza manual.

XML a YAML

  • Qué es XML Ver el formateador de XML.
  • Qué es YAML Ver JSON a YAML.
  • Qué hace el conversor Analiza XML y escribe la misma información como YAML legible.
  • Por qué usarlo Unificar la forma de ver configs que llegan en XML cuando el equipo prefiere YAML, o documentar estructuras híbridas.

Escape y unescape HTML

  • Qué es HTML Marcado para páginas: etiquetas como <p>, atributos y entidades. Los caracteres especiales dentro de texto o atributos deben escaparse para no interpretarse como marcado.
  • Qué son las entidades HTML Representaciones como &lt; para <, &amp; para &, etc., para insertar texto literal sin romper el documento.
  • Qué hace la herramienta Convierte texto a entidades (escape) o decodifica entidades de vuelta a texto.
  • Por qué usarla Incrustar ejemplos en docs, plantillas, correo HTML o atributos value sin ejecutar etiquetas por error.

Texto y hexadecimal (UTF-8)

  • Qué es texto UTF-8 Texto Unicode codificado en bytes. Un carácter puede usar uno o más bytes.
  • Qué es la representación hexadecimal Cada byte se muestra como dos dígitos hex (00–FF), útil para inspeccionar los bytes detrás del texto.
  • Qué hace la herramienta Codifica una cadena a bytes UTF-8 en hex, o decodifica hex (con o sin espacios) de vuelta a texto.
  • Por qué usarla Depurar codificación, comparar con volcados de red o logs, enseñar o comprobar cuántos bytes usa un carácter.

Generador de UUID

  • Qué es un UUID Identificador único universal de 128 bits en forma de texto con guiones. Las versiones siguen reglas distintas (tiempo, aleatoriedad, hash con espacio de nombres, etc.).
  • Qué hace la herramienta Genera uno o muchos UUID en las versiones admitidas (v1, v3, v4, v5, v7) según opciones, en el navegador.
  • Por qué usarla Claves primarias en pruebas, ejemplos de documentación, mocks de API y formularios con bajo riesgo de colisión (sobre todo v4/v7).

Escape y unescape JSON

  • Qué es una cadena JSON En JSON, el texto va entre comillas dobles; los caracteres especiales usan escapes como \n, \", \\.
  • Qué hace la herramienta El modo «escape» convierte texto plano en el literal que pegarías dentro de JSON. El inverso lee una cadena JSON entre comillas y devuelve el texto.
  • Por qué usarla Montar archivos JSON a mano, corregir payloads y evitar errores de sintaxis por saltos de línea o comillas.

Eliminar líneas duplicadas

  • Con qué trabajas Texto multilínea (listas, logs, exportaciones) donde cada línea es una unidad.
  • Qué hace la herramienta Conserva solo la primera aparición de cada línea (opcionalmente recorta antes de comparar).
  • Por qué usarla Limpiar listas de correos/IDs/URLs pegadas de muchas fuentes y preparar filas únicas para importar.

Ordenar líneas de texto

  • Con qué trabajas Texto dividido en líneas.
  • Qué hace la herramienta Ordena líneas alfabéticamente (A→Z o Z→A), con opciones de mayúsculas y recorte para la clave de ordenación. Orden estable.
  • Por qué usarla Organizar listas, comparar conjuntos visualmente, preparar archivos para diffs más limpios.

Eliminar líneas vacías

  • Con qué trabajas Texto multilínea.
  • Qué hace la herramienta Elimina líneas completamente vacías y, opcionalmente, líneas que solo tienen espacios o tabuladores.
  • Por qué usarla Compactar logs, poemas, CSV pegado o cualquier bloque donde las líneas en blanco estorben al procesar o leer.

Invertir texto

  • Con qué trabajas Una cadena Unicode (puede incluir emoji).
  • Qué hace la herramienta Invierte el orden de caracteres del bloque completo o, en otro modo, cada línea por separado.
  • Por qué usarla Pruebas, juegos, ofuscación trivial, ejercicios o comprobar el manejo de Unicode.

Generador Lorem Ipsum

  • Qué es Lorem Ipsum Texto marcador de estilo latín estándar en diseño gráfico y web para rellenar maquetas sin distraer con contenido real.
  • Qué hace la herramienta Genera N párrafos de frases aleatorias con vocabulario clásico de relleno.
  • Por qué usarla Mockups, wireframes, pruebas de CSS (altura de bloque, desbordamiento) sin datos sensibles ni con copyright.

Texto y binario (UTF-8)

  • Qué significa «binario» aquí Los bytes del texto como ceros y unos (8 bits por byte UTF-8).
  • Qué hace la herramienta Codifica texto a cadenas de 0/1 por byte; decodifica ignorando espacios y saltos entre dígitos.
  • Por qué usarla Enseñanza, depuración de bajo nivel, ejercicios de codificación de caracteres.

Quitar etiquetas HTML (strip)

  • Qué es HTML Ver escape HTML. Aquí el objetivo es el texto visible, no la estructura.
  • Qué hace la herramienta Usa el analizador del navegador para extraer texto de un fragmento HTML (se eliminan etiquetas; los scripts pegados no se ejecutan como en una página viva).
  • Por qué usarla Pegar fragmentos de página y quedarte solo con texto legible, citar sin marcado o preparar entrada simple para NLP.

Mezclar líneas

  • Con qué trabajas Una lista en texto, una entrada por línea.
  • Qué hace la herramienta Reordena líneas al azar (barajado estilo Fisher–Yates con aleatoriedad del navegador).
  • Por qué usarla Sorteos informales, orden aleatorio para ideas A/B manuales, romper el sesgo de un orden fijo de lista.

Numerar líneas

  • Con qué trabajas Texto multilínea.
  • Qué hace la herramienta Antepone a cada línea un número secuencial, separador configurable y relleno con ceros opcional (001, 002, …).
  • Por qué usarla Referenciar fragmentos en revisión, alinear con mensajes de error que citan número de línea, formatear logs pegados.

ROT13

  • Qué es ROT13 Cifrado por sustitución del alfabeto latino: cada letra se desplaza 13 posiciones; aplicarlo dos veces devuelve el original (simétrico). Dígitos y símbolos suelen quedar igual.
  • Qué hace la herramienta Aplica ROT13 al texto (A–Z y a–z).
  • Por qué usarla Spoilers leves en foros, curiosidad, acertijos; no es confidencialidad.

Quitar espacios extra

  • Con qué trabajas Texto con espacios o tabuladores repetidos, habitual al copiar de PDF o web.
  • Qué hace la herramienta Opcionalmente colapsa series de espacios/tab a un solo espacio y puede recortar cada línea.
  • Por qué usarla Normalizar párrafos pegados, preparar datos separados por espacios o CSV, mejorar legibilidad sin editar a mano.

Convertidor de base numérica (2, 8, 10, 16)

  • Qué es una base numérica Forma de escribir enteros: decimal (0–9), binario (0–1), octal (0–7), hexadecimal (0–9 y A–F). El valor matemático es el mismo; solo cambia la representación.
  • Qué hace la herramienta Convierte enteros entre estas bases dentro del rango seguro de enteros de JavaScript.
  • Por qué usarla Programación de bajo nivel, colores (#RRGGBB), máscaras de bits, estudio y comprobaciones rápidas sin calculadora.

Convertidor de mayúsculas (case)

  • Con qué trabajas Texto plano y estilos de nombres (variables, claves, títulos).
  • Qué hace la herramienta Aplica estilos: minúsculas, MAYÚSCULAS, Título, frase, snake_case, kebab-case, etc.
  • Por qué usarla Renombrar columnas de datos, normalizar claves de API, crear slugs o identificadores a partir de frases.

Codificador y decodificador Base64

  • Qué es Base64 Codificación que representa bytes arbitrarios con 64 caracteres ASCII imprimibles. El tamaño crece (~33%), pero el binario puede viajar dentro de JSON, XML, correo y URLs.
  • Qué hace la herramienta Codifica texto (como UTF-8) a Base64 o decodifica Base64 a texto.
  • Por qué usarla Inspeccionar tokens, adjuntos pequeños en data URLs, depurar payloads. No es cifrado: cualquiera puede decodificar.

Generador de CPF y CNPJ

  • Qué son CPF y CNPJ Identificadores brasileños de personas físicas y jurídicas, con dígitos verificadores según reglas oficiales.
  • Qué hace la herramienta Genera números que pasan la validación de dígitos, con o sin máscara, solo para pruebas.
  • Por qué usarla Rellenar entornos de staging, QA y demos sin documentos reales. No usar para fraude; puede haber coincidencias con números reales.

Generador de expresiones Cron

  • Qué es Cron El planificador clásico de Unix/Linux para tareas recurrentes. Una línea típica tiene cinco campos: minuto, hora, día del mes, mes, día de la semana.
  • Qué hace la herramienta Construye la cadena cron a partir de opciones del formulario.
  • Por qué usarla Aprender sintaxis, redactar líneas para crontab, CronJob de Kubernetes u orquestadores que comparten el formato (revisa tu zona horaria y variante).

Formateador SQL

  • Qué es SQL Lenguaje declarativo para consultar y modificar datos en bases relacionales (SELECT, INSERT, JOIN, etc.).
  • Qué hace la herramienta Inserta saltos de línea alrededor de palabras clave habituales para leer consultas con más facilidad.
  • Por qué usarla Leer SQL en una sola línea desde logs, preparar ejemplos para wiki. Los proyectos grandes suelen usar formateadores del editor o de CI.

Generador de contraseñas fuertes

  • Qué es una contraseña fuerte Secreto largo e impredecible con diversidad de caracteres; idealmente único por sitio más MFA.
  • Qué hace la herramienta Genera cadenas aleatorias con longitud y conjuntos de caracteres configurables usando la API crypto del navegador.
  • Por qué usarla Contraseñas para registros de prueba o cuentas nuevas; los gestores de contraseñas siguen siendo la mejor práctica diaria.

Codificador y decodificador URL

  • Qué es la codificación URL (percent-encoding) Los caracteres reservados o no ASCII en URLs se escriben como % más dos dígitos hex (p. ej. espacio como %20). Las query strings lo necesitan para no romper el análisis.
  • Qué hace la herramienta Aplica encodeURIComponent / decodeURIComponent al texto.
  • Por qué usarla Construir enlaces con nombres acentuados, depurar redirecciones, probar integraciones con parámetros especiales.

Convertidor de Unidades CSS

  • Unidades absolutas y relativas en CSS Las unidades absolutas (como px) representan un valor fijo en píxeles CSS. Las unidades relativas (rem, em, vh, vw, %, ch, ex, vmin, vmax, svh, lvh, dvh) dependen de un contexto: fuente raíz, fuente local, viewport o contenedor.
  • PX, REM y EM en la práctica px es directo para bordes, sombras y ajustes finos. rem escala desde el font-size de html, ideal para consistencia global de tipografía y espaciado. em escala desde el contexto local y funciona bien en componentes que deben crecer con su texto.
  • VH y unidades de viewport vh representa porcentaje de altura del viewport (100vh ocupa toda la altura visible). En móvil, la UI del navegador puede cambiar el área útil, por eso existen svh, lvh y dvh para viewport dinámico. vw aplica la misma idea al ancho.
  • Otras unidades útiles % depende de la propiedad y referencia, ch aproxima el ancho del carácter “0”, fr reparte espacio libre en CSS Grid y cm/mm/in/pt/pc se usan más en impresión.
  • Qué hace la herramienta Convierte entre px, rem, em y vh con base tipográfica y contexto de viewport configurables. También incluye vista previa visual en tiempo real para desktop y mobile.
  • Por qué usarla Acelera decisiones de design system, refactors de CSS y documentación técnica al mostrar de inmediato el impacto de cada unidad.

Generador de .htaccess y Nginx Config

  • Qué son `.htaccess` y `nginx.conf` Son archivos de configuración de servidor web. En Apache, .htaccess suele manejar rewrites, bloqueos y headers por directorio. En Nginx, reglas equivalentes se definen en server y location.
  • Qué hace la herramienta Genera snippets para Apache y Nginx con opciones comunes: liberar o bloquear rutas, habilitar CORS (origen, métodos y headers), forzar HTTPS y redirigir a www.
  • Por qué usarla Sirve para soporte técnico rápido y setup inicial. En lugar de escribir reglas desde cero, partes de una base consistente y la ajustas al entorno real.
  • Precauciones importantes Valida siempre en staging antes de producción. Las reglas pueden variar por estructura de proyecto, reverse proxy, CDN y versión de servidor. Mantén CORS lo más estricto posible.

Contador de texto

  • Con qué trabajas Cualquier texto: caracteres, palabras (heurística por espacios) y líneas.
  • Qué hace la herramienta Muestra conteos en vivo.
  • Por qué usarla Límites de formularios, meta descripciones SEO, tweets, comprobar tamaño antes de llamar a una API.

MD5 y SHA-256

  • Qué es una función hash Mapea datos de cualquier longitud a un digest de tamaño fijo, prácticamente irreversible. Un cambio mínimo en la entrada cambia por completo la salida.
  • Qué son MD5 y SHA-256 MD5 es antiguo y no debe usarse para seguridad; sigue apareciendo en checksums heredados. SHA-256 pertenece a la familia SHA-2 y sirve para integridad y muchos usos criptográficos modernos.
  • Qué hace la herramienta Calcula hashes de tu texto en el navegador.
  • Por qué usarla Verificar un archivo descargado contra un hash publicado, depurar, pipelines que aún mencionan MD5 por compatibilidad.

Decodificador JWT

  • Qué es un JWT JSON Web Token: tres partes Base64URL (cabecera, payload, firma), usado en autenticación sin estado. El payload lleva claims (sub, exp, etc.), a menudo solo Base64, sin cifrado.
  • Qué hace la herramienta Decodifica cabecera y payload a JSON legible. No verifica la firma ni confía en el emisor.
  • Por qué usarla Depurar caducidad (exp), ámbitos y claims en desarrollo. No pegues tokens de producción en sitios que no confíes.

Diff de texto

  • Con qué trabajas Dos versiones de texto (archivos, configs, fragmentos de log).
  • Qué hace la herramienta Compara línea a línea con resaltado simple.
  • Por qué usarla Revisar .env, mensajes de error, parches pequeños antes del commit. No es diff binario ni motor de merge.

Vista previa Markdown

  • Qué es Markdown Sintaxis ligera para encabezados, listas, enlaces, negrita, código; se renderiza a HTML para mostrar.
  • Qué hace la herramienta Renderiza un subconjunto habitual de Markdown junto o debajo del editor.
  • Por qué usarla Revisar READMEs, issues, docs rápidas. Para GitHub Flavored Markdown completo, usa las herramientas del repositorio.

Marca de tiempo Unix

  • Qué es tiempo Unix Segundos (o milisegundos) desde 1970-01-01 00:00 UTC, usado en logs, exp de JWT, bases de datos y APIs.
  • Qué hace la herramienta Convierte entre marca de tiempo y fecha legible usando la zona horaria del navegador cuando corresponde.
  • Por qué usarla Leer valores de BD/API, depurar caducidad de tokens, evitar mezclar segundos y milisegundos.

Generador de .gitignore

  • Qué es .gitignore Archivo del repo Git con patrones de rutas que Git no debe rastrear (salida de build, dependencias, secretos locales, basura del SO).
  • Qué hace la herramienta Combina plantillas por lenguaje (PHP, Node, Python, etc.) y archivos habituales del SO.
  • Por qué usarla Arrancar un proyecto sin commitear node_modules, .env o binarios. Revisa siempre con tu equipo.

Minificar JavaScript

  • Qué es JavaScript Lenguaje de script de navegadores y Node; el código fuente suele tener comentarios y espacios para legibilidad.
  • Qué hace el minificador Elimina comentarios y espacio en blanco extra de forma conservadora.
  • Por qué usarlo Experimentos rápidos de tamaño. En producción conviene usar bundlers (Terser, esbuild, etc.) con tree-shaking y pruebas.

Minificar CSS

  • Qué es CSS Hojas de estilo que describen la presentación del HTML.
  • Qué hace el minificador Compacta quitando comentarios y espacios innecesarios.
  • Por qué usarlo Estimaciones de tamaño y experimentos. Valida visualmente; los pipelines de build pueden minificar más agresivamente.

Minificar HTML

  • Qué es HTML Ver secciones anteriores.
  • Qué hace el minificador Elimina comentarios HTML y espacio en blanco entre etiquetas de forma conservadora.
  • Por qué usarlo Reducir HTML estático en despliegues simples. Mantén fuente legible en el repo; el HTML minificado cuesta más depurar.

Beautifier JavaScript

  • Qué hace Toma JavaScript minificado o desordenado y aplica saltos de línea e indentación legibles.
  • Cuándo usarlo Depuración rápida, inspección de snippets y revisión antes de refactorizar.

Beautifier CSS

  • Qué hace Reorganiza CSS compacto en bloques legibles con reglas y declaraciones separadas.
  • Cuándo usarlo Entender estilos de terceros, comparar cambios y facilitar mantenimiento.

Beautifier HTML

  • Qué hace Formatea HTML minificado en una estructura jerárquica legible.
  • Cuándo usarlo Revisar templates y depurar marcado sin reformatear manualmente línea por línea.

Traductor Morse

  • Qué es el código Morse Codificación de letras y dígitos con puntos y rayas, históricamente usada en radio. El conjunto ITU para latino es el más habitual.
  • Qué hace la herramienta Codifica texto (A–Z, 0–9 y algunos signos) con espacio entre letras y barra entre palabras, o intenta decodificar Morse a texto.
  • Por qué usarla Estudio, puzzles y demos sin instalar programas.

Quitar acentos

  • Qué son los diacríticos Marcas como tilde, agudo o cedilla que cambian lectura o sentido.
  • Qué hace la herramienta Aplica normalización Unicode NFD y quita marcas combinantes (á → a).
  • Por qué usarla Normalizar para búsqueda simple, sistemas limitados o slugs. Revisa si debes conservar grafías concretas (por ejemplo nombres propios).

Frecuencia de palabras

  • Qué es el análisis de frecuencia Contar cuántas veces aparece cada palabra; sirve para resúmenes y estadística básica de texto.
  • Qué hace la herramienta Trocea el texto, opción de ignorar mayúsculas, acumula recuentos y ordena de mayor a menor frecuencia.
  • Por qué usarla Detectar términos repetidos y revisar léxico, todo en local.

Generador de cadena aleatoria

  • Qué es una cadena aleatoria Secuencia impredecible de símbolos de un alfabeto elegido.
  • Qué hace la herramienta Genera longitud configurable con crypto.getRandomValues, modos alfanumérico, hexadecimal o conjunto personalizado.
  • Por qué usarla IDs de prueba y datos de ejemplo. Para contraseñas con reglas de símbolos, usa también el generador de contraseñas del sitio.

Descomprimir GZIP

  • Qué es GZIP Formato de compresión muy usado en HTTP, logs y archivos .gz.
  • Qué hace la herramienta Recibe bytes comprimidos en Base64, descomprime con la API del navegador e intenta mostrar texto UTF-8.
  • Por qué usarla Inspeccionar un .gz sin consola cuando el contenido es mayormente texto.

Quitar puntuación

  • Qué es la puntuación Caracteres como comas, paréntesis, punto y coma y otros símbolos que aparecen alrededor de palabras y frases.
  • Qué hace la herramienta Quita caracteres de puntuación manteniendo letras, números y espacios. Luego normaliza espacios repetidos para que el resultado sea más fácil de analizar.
  • Por qué usarla Preparar texto para búsquedas simples, análisis rápido y comparaciones sin ruido de símbolos.

Contador de frases

  • Qué significa contar frases Estimar cuántas frases hay en un texto en función de marcas de final de frase.
  • Qué hace la herramienta Cuenta frases usando una heurística con ., ! y ? como delimitadores. También muestra palabras y caracteres como contexto.
  • Por qué usarla Métricas rápidas de escritura, validar límites de texto y revisar antes de exportar o procesar.

Quitar líneas que contienen

  • Con qué trabajas Texto multilínea como logs, listas y fragmentos pegados.
  • Qué hace la herramienta Elimina líneas que contienen un patrón o fragmento proporcionado. El filtro puede ser sensible a mayúsculas/minúsculas.
  • Por qué usarla Limpiar logs y listas quitando entradas repetitivas o irrelevantes sin herramientas externas.

Texto a ASCII

  • Qué significa convertir a códigos Transformar cada carácter en un número (code point) para inspeccionarlo y reutilizarlo en cálculos o integraciones.
  • Qué hace la herramienta Convierte el texto en una lista de códigos decimales, unidos con el separador elegido.
  • Por qué usarla Depurar la codificación, generar datos de prueba desde texto e inspeccionar caracteres que a veces parecen iguales visualmente.

ASCII a texto

  • Qué son códigos numéricos Secuencias de valores decimales que representan code points de caracteres.
  • Qué hace la herramienta Analiza códigos numéricos separados por espacios, comas o saltos de línea y reconstruye el texto a partir de los code points.
  • Por qué usarla Revertir codificaciones numéricas, restaurar texto desde listas de números y preparar entradas para validaciones.

Quitar whitespace

  • Qué es whitespace Espacios, tabulaciones y saltos de línea usados para separar palabras y bloques.
  • Qué hace la herramienta Elimina todos los caracteres whitespace de una vez y devuelve una cadena continua.
  • Por qué usarla Comparaciones exactas, hashing, generación de identificadores y normalización compacta.

Quitar saltos de línea

  • Qué son los saltos de línea Delimitadores (\n/\r\n) que separan líneas en texto y logs.
  • Qué hace la herramienta Reemplaza saltos por espacios y normaliza espacios extra para dejar una sola línea.
  • Por qué usarla Preparar payloads, variables de entorno y campos que no aceptan multilínea.

Ordenador de palabras

  • Qué significa ordenar palabras Reorganizar tokens alfabéticamente para facilitar lectura y comparación.
  • Qué hace la herramienta Divide por espacios y ordena A-Z o Z-A, con opción sensible a mayúsculas/minúsculas.
  • Por qué usarla Revisar listas, normalizar términos y reducir ruido en diffs de contenido textual.

Repetidor de palabras

  • Qué es repetir por palabra Aplicar un factor de repetición a cada token de una frase.
  • Qué hace la herramienta Para cada palabra, genera N copias seguidas antes de pasar a la siguiente.
  • Por qué usarla Crear datos de prueba para NLP, validar límites y simular entradas repetitivas.

Repetidor de texto

  • Qué es repetir texto completo Duplicar un bloque entero varias veces con separador opcional entre bloques.
  • Qué hace la herramienta Repite el texto N veces y une con el separador indicado (por ejemplo | o salto de línea).
  • Por qué usarla Generar rápido contenido de prueba, simular lotes y forzar validadores de entrada.

Ordenador de números

  • Qué significa ordenar números Reorganizar una lista numérica en orden ascendente o descendente para facilitar inspección y procesamiento.
  • Qué hace la herramienta Lee números separados por espacios, comas o saltos de línea y los ordena según la dirección elegida.
  • Por qué usarla Revisión rápida de datos, preparación de pruebas y comparación de listas numéricas.

Entero aleatorio por rango

  • Qué es la generación por rango Producir valores enteros aleatorios dentro de un intervalo mínimo/máximo definido.
  • Qué hace la herramienta Genera una cantidad N de enteros entre min y max usando aleatoriedad criptográfica del navegador.
  • Por qué usarla Datos de prueba, simulación de escenarios y sorteos simples sin salir del navegador.

Generador hexadecimal aleatorio

  • Qué es una cadena hexadecimal Secuencia formada por 0-9 y a-f (o A-F) usada en IDs y representaciones binarias.
  • Qué hace la herramienta Genera cadenas hex de longitud configurable, con opción de salida en mayúsculas.
  • Por qué usarla Crear IDs/tokens de ejemplo, rellenar campos de prueba y montar payloads ficticios.

Extractor de texto delimitado

  • Qué es texto delimitado Líneas donde columnas están separadas por un delimitador (coma, tab o carácter personalizado).
  • Qué hace la herramienta Extrae una columna específica (índice desde 1) de cada línea y devuelve solo esa columna.
  • Por qué usarla Procesar CSV simples y logs rápidamente sin abrir hojas de cálculo ni scripts externos.

Generador de bytes aleatorios

  • Qué son bytes aleatorios Valores entre 00 y FF que representan datos binarios sin patrón predecible.
  • Qué hace la herramienta Genera N bytes aleatorios y muestra salida hexadecimal separada por espacios.
  • Por qué usarla Simular payload binario, pruebas de parser y ejemplos técnicos a nivel de bytes.

Generador de primo aleatorio

  • Qué es un número primo Entero mayor que 1 divisible solo por 1 y por sí mismo.
  • Qué hace la herramienta Busca primos dentro de un rango y sortea la cantidad indicada usando aleatoriedad local del navegador.
  • Por qué usarla Estudio, pruebas matemáticas y datasets sintéticos para ejercicios de algoritmos.

Generador de fecha aleatoria

  • Qué es generación de fechas por rango Producir fechas válidas entre un inicio y un fin definidos.
  • Qué hace la herramienta Genera N fechas en formato ISO (YYYY-MM-DD) dentro del intervalo indicado.
  • Por qué usarla Poblar tablas de prueba, simular timelines y validar filtros por periodo.

Generador de fracción aleatoria

  • Qué es una fracción Representación de razón entre dos enteros en formato numerador/denominador.
  • Qué hace la herramienta Genera fracciones aleatorias con límite de denominador y cantidad configurables.
  • Por qué usarla Ejercicios educativos, datos de prueba y simulaciones numéricas simples.

Generador de color aleatorio

  • Qué es un color hexadecimal Código #RRGGBB que representa componentes rojo, verde y azul.
  • Qué hace la herramienta Genera colores HEX aleatorios por lote, con opción de letras en mayúsculas.
  • Por qué usarla Mockups rápidos, placeholders visuales y creación inicial de paletas.

Generador de IPv4 aleatorio

  • Qué es IPv4 Dirección de red con cuatro octetos (0-255), por ejemplo 192.168.0.1.
  • Qué hace la herramienta Genera direcciones IPv4 aleatorias, con opción de limitar a rangos privados (10.x, 172.16-31.x, 192.168.x).
  • Por qué usarla Pruebas de validación, simulaciones de red y datos de ejemplo en documentación.

Generador de MAC aleatorio

  • Qué es una dirección MAC Identificador de 48 bits mostrado en hexadecimal para interfaces de red.
  • Qué hace la herramienta Genera direcciones MAC aleatorias en formato xx:xx:xx:xx:xx:xx.
  • Por qué usarla Simular inventarios de red y preparar datos de prueba para validadores.

Generador de hora aleatoria

  • Qué es formato de hora estándar Representación de tiempo como HH:MM:SS.
  • Qué hace la herramienta Genera horas aleatorias válidas (24h) por lote.
  • Por qué usarla Probar campos de hora, filtros de agenda e interfaces de reportes.

Generador decimal aleatorio

  • Qué es un decimal aleatorio Valor numérico con decimales sorteado dentro de un rango.
  • Qué hace la herramienta Genera N valores entre mínimo y máximo con precisión configurable.
  • Por qué usarla Simulaciones financieras, pruebas de redondeo y datos para benchmark.

Generador binario aleatorio

  • Qué es una secuencia binaria Cadena de 0 y 1 con longitud definida.
  • Qué hace la herramienta Genera múltiples secuencias binarias según cantidad y tamaño.
  • Por qué usarla Estudio de base 2, pruebas de parser y ejemplos de bitstrings.

Generador octal aleatorio

  • Qué es un número octal Valor en base 8 usando dígitos de 0 a 7.
  • Qué hace la herramienta Genera números octales aleatorios por cantidad y longitud de dígitos.
  • Por qué usarla Ejercicios de conversión de base y validación de entradas en sistemas legados.

Generador de 6 dígitos

  • Qué es un número de 6 dígitos Valor numérico entre 000000 y 999999.
  • Qué hace la herramienta Genera secuencias aleatorias con ceros a la izquierda cuando hace falta.
  • Por qué usarla Simular OTP y códigos temporales en flujos de prueba.

Generador de 4 dígitos

  • Qué es un número de 4 dígitos Valor numérico entre 0000 y 9999.
  • Qué hace la herramienta Genera valores tipo PIN por lote con relleno a la izquierda.
  • Por qué usarla Probar validaciones de PIN y formularios de código corto.

Generador de cumpleaños aleatorio

  • Qué es una fecha de cumpleaños sintética Fecha YYYY-MM-DD usada en pruebas sin datos personales reales.
  • Qué hace la herramienta Sortea fechas válidas en un intervalo de años respetando mes y día.
  • Por qué usarla Rellenar formularios en QA y escenarios anonimizados.

Generador de año aleatorio

  • Qué es año aleatorio por rango Entero de año generado entre valores mínimo y máximo.
  • Qué hace la herramienta Produce listas de años aleatorios para simulaciones temporales.
  • Por qué usarla Probar filtros por periodo, reportes y datos históricos sintéticos.

Generador sí/no

  • Qué es salida booleana textual Valores en lenguaje natural para decisiones binarias.
  • Qué hace la herramienta Devuelve resultados aleatorios de sí/no (localizados por idioma activo).
  • Por qué usarla Pruebas rápidas de flujo condicional e interacciones simples.

Generador de emoji aleatorio

  • Qué es salida de emoji aleatoria Símbolos Unicode visuales seleccionados para enriquecer mensajes e interfaces.
  • Qué hace la herramienta Devuelve lotes de emojis desde una lista curada de símbolos comunes.
  • Por qué usarla Mockups, placeholders y pruebas de renderizado Unicode en componentes.

Generador de cita aleatoria

  • Qué es una cita corta Frase breve para destacar contenido, motivar o rellenar layout.
  • Qué hace la herramienta Sortea frases cortas de un conjunto interno según la cantidad indicada.
  • Por qué usarla Poblar cards, bloques de contenido y estados vacíos en prototipos.

Generador de sustantivo aleatorio

  • Qué es un sustantivo aleatorio Palabra nominal usada como etiqueta, entidad o placeholder.
  • Qué hace la herramienta Genera sustantivos aleatorios para brainstorming y datos de contenido sintético.
  • Por qué usarla Naming, semillas de contenido y relleno de campos de prueba.

Generador de adjetivo aleatorio

  • Qué es un adjetivo aleatorio Término descriptivo para calificar personas, objetos o ideas.
  • Qué hace la herramienta Sortea adjetivos de una lista interna y los devuelve por lote.
  • Por qué usarla Descripciones rápidas, rasgos de personajes y variaciones de Copy.

Generador de tema aleatorio

  • Qué es un tema aleatorio Asunto sugerido automáticamente para iniciar contenido o conversación.
  • Qué hace la herramienta Genera temas variados para posts, artículos, reuniones y workshops.
  • Por qué usarla Romper bloqueos creativos y acelerar etapas iniciales de planificación.

Generador de país aleatorio

  • Qué es salida de país aleatorio Nombre de país seleccionado desde una lista predefinida.
  • Qué hace la herramienta Sortea países y devuelve resultado por lote según la cantidad.
  • Por qué usarla Rellenar formularios, simular perfiles y crear ejemplos geográficos.

Generador de ciudad aleatoria

  • Qué es salida de ciudad aleatoria Nombre de ciudad usado como dato sintético de ubicación.
  • Qué hace la herramienta Genera ciudades por lote desde un conjunto interno.
  • Por qué usarla Probar UI de dirección y escenarios de filtro por localización.

Generador de animal aleatorio

  • Qué es salida de animal aleatorio Nombre de animal para contenido lúdico y placeholders.
  • Qué hace la herramienta Devuelve animales seleccionados aleatoriamente en formato lista.
  • Por qué usarla Gamificación, ejemplos de interfaz y datos no sensibles.

Generador de hobby aleatorio

  • Qué es salida de hobby aleatorio Actividad de ocio elegida para perfiles ficticios.
  • Qué hace la herramienta Sortea hobbies y entrega salida por lote.
  • Por qué usarla Creación de personas, pruebas de registro y contenido demo.

Generador de profesión aleatoria

  • Qué es salida de profesión aleatoria Ocupación simulada para componer registros de usuarios.
  • Qué hace la herramienta Genera profesiones de una lista interna de forma aleatoria.
  • Por qué usarla Datasets de onboarding, demos de directorio y escenarios de búsqueda.

Generador y verificador de hash bcrypt

  • Qué es bcrypt bcrypt es una función de hash adaptativa para contraseñas, con sal embebida y factor de costo configurable. Es estándar para almacenar contraseñas.
  • Qué manipula la herramienta Contraseña en texto plano, costo/rounds de bcrypt y hash bcrypt opcional para verificación.
  • Qué hace la herramienta Genera un hash bcrypt nuevo y, si pegas un hash existente, valida si la contraseña coincide.
  • Por qué usarla Pruebas manuales de login en base de datos, verificación en migraciones y troubleshooting en staging.

Visualizador de certificado SSL (PEM/CRT)

  • Qué es un certificado SSL/TLS Un certificado X.509 firmado por una CA que vincula dominio y clave pública para HTTPS.
  • Qué manipula la herramienta Certificado en formato PEM/CRT pegado en el textarea.
  • Qué hace la herramienta Extrae datos clave: dominio (Subject CN), emisor (Issuer) y periodo de validez (notBefore/notAfter).
  • Por qué usarla Revisión rápida de expiración y auditoría técnica sin depender de comandos externos.

Verificador de fuerza de contraseña (entropía)

  • Qué es la entropía de contraseña Medida aproximada en bits de cuán difícil es adivinar una contraseña por fuerza bruta offline.
  • Qué manipula la herramienta Texto de contraseña y análisis de longitud + clases de caracteres.
  • Qué hace la herramienta Calcula bits de entropía, clasifica fuerza y estima el esfuerzo de ataque.
  • Por qué usarla Definir políticas de contraseña y validar requisitos mínimos de seguridad.

Escáner de seguridad de headers HTTP

  • Qué son headers de seguridad Cabeceras HTTP de respuesta que ayudan a mitigar riesgos como clickjacking y MIME sniffing.
  • Qué manipula la herramienta Bloque de headers HTTP pegado manualmente.
  • Qué hace la herramienta Detecta headers faltantes o débiles como HSTS, CSP, X-Frame-Options, X-Content-Type-Options y Referrer-Policy.
  • Por qué usarla Hardening rápido de web apps/APIs y checklist técnico previo a despliegue.

Biblioteca de regex comunes

  • Qué es regex Lenguaje de patrones para validar y extraer fragmentos de texto en formularios, logs y pipelines.
  • Qué manipula la herramienta Presets listos (email, teléfono BR, fechas, contraseña fuerte, CPF/CNPJ), patrón custom, flags e input de prueba.
  • Qué hace la herramienta Evalúa match, número de coincidencias y grupos capturados.
  • Por qué usarla Acelera validaciones y reduce errores de sintaxis al crear reglas.

Generador de faker data para bases de datos

  • Qué es faker data Datos ficticios con formato realista para pruebas, demos y seed de staging.
  • Qué manipula la herramienta Nombre de tabla, cantidad de filas y campos fake (nombre, email, ciudad, fecha).
  • Qué hace la herramienta Genera líneas INSERT INTO listas para poblar bases de prueba.
  • Por qué usarla Permite probar pantallas, consultas y APIs sin exponer datos reales.

Conversor de YAML a ENV

  • Qué es YAML Formato jerárquico de configuración usado en Docker, Kubernetes, CI/CD e infraestructura.
  • Qué es .env Formato simple KEY=VALUE para variables de entorno en aplicaciones.
  • Qué hace la herramienta Parsea YAML y aplana la estructura para generar variables ENV.
  • Por qué usarla Facilita el puente entre archivos declarativos y variables de entorno de runtime.

Resumen

Cada herramienta trabaja con **datos con forma de texto** (JSON, XML, YAML, CSV, HTML, SQL, URLs, marcas de tiempo, etc.) o **transformaciones** sobre texto y números (hash, Base64, mayúsculas, líneas). Usa esta guía para ajustar expectativas: GigaCode ayuda en tu flujo local de desarrollo y aprendizaje; la validación de negocio, la seguridad y el cumplimiento siguen siendo responsabilidad de tu sistema.