Herramientas

Esta es una colección de herramientas útiles en JavaScript. Haz clic en cualquier tarjeta para abrir la herramienta. La mayoría de las utilidades se ejecutan por completo en tu navegador sin procesamiento en el servidor, así que nada se envía a este sitio (los elementos etiquetados como «lado del servidor» son la excepción). Si te preocupa la filtración de datos, puedes desconectarte de la red después de cargar la herramienta. Úsalo todo bajo tu propia responsabilidad.

Todas las herramientas son gratuitas tanto para uso comercial como personal. Muchas tareas que antes resolvía el freeware clásico ahora son más difíciles—especialmente cuando las apps de la tienda se quedan cortas o instalar OSS en equipos corporativos es complicado. Estas herramientas que viven en el navegador buscan cubrir ese hueco, aunque tengan límites.

Para solicitar funciones o reportar problemas, puedes escribir en x.com. Los mensajes directos se pueden pasar por alto, así que una respuesta informal con @ ayuda bastante.

Data Analysis

📜

Decodificador X.509 / CSR

Inspecciona certificados y CSR directamente en el navegador. Visualiza SAN, uso de clave, EKU, validez, algoritmos de firma, huellas y más, con exportación a JSON o CSV.

x509csrinspectioncertificateclient-side
⏱️

Extractor de marca de tiempo de ULID

Recupera marcas de tiempo en UTC y en zonas horarias arbitrarias a partir de los primeros 10 caracteres (48 bits) de un ULID. Cambia entre zonas IANA u offsets fijos en pasos de 30 minutos, exporta a CSV/TSV y copia resultados; el componente aleatorio de 80 bits se muestra en hexadecimal.

ulidtimestampdecodinganalyticsclient-side
⏱️

Extractor de marca de tiempo de UUID v7

Decodifica los primeros 48 bits del epoch UNIX en valores UUID v7 para recuperar marcas de tiempo en UTC y en zonas horarias arbitrarias, a la vez que visualiza la versión, la variante y los componentes aleatorios.

uuidversion7timestampdecodingclient-side
📷

Lector de códigos de barras

Lee códigos de barras desde una cámara o archivos de imagen y los convierte en texto. Admite escaneo continuo, cambio de cámara y ajuste de precisión de detección.

barcodescanningcameradecoderclient-side
🧠

Modelado estructural interpretativo – Herramienta ISM paso a paso

Ejecuta el método de Modelado Estructural Interpretativo (ISM) paso a paso en el navegador—desde la matriz SSIM hasta las matrices de alcanzabilidad, la partición por niveles y el grafo dirigido final. Incluye datos de ejemplo, operaciones de deshacer, exportación JSON/CSV y salida SVG.

ismmodelingsystems-thinkingvisualizationclient-side
🌐

Muestra tu IP

Muestra todos los detalles posibles sobre tu dirección IP pública y el entorno que expone el navegador. Abre al instante la información RDAP/Whois de la IP resuelta con un solo botón.

networkipwhoisanalyticsserver-side
🎲

Simulador Monty Hall

Simula el clásico acertijo de probabilidad de Monty Hall en tu navegador. Juega manualmente o ejecuta pruebas automáticas masivas para ver cómo convergen las estadísticas. Admite de tres a diez puertas y grafica las estrategias de cambiar, quedarse o elegir al azar.

monty-hallprobabilitysimulationstatisticsclient-side
📊

Visor HAR

Visualiza archivos HAR en el navegador con listas de solicitudes, cronogramas de cascada y desgloses por tamaño, estado y tipo MIME.

harperformancewaterfalldiagnosticsclient-side
🩺

Visor y anonimizador DICOM (.dcm)

Analiza los metadatos de DICOM para detectar etiquetas sensibles como nombre del paciente, ID, fechas, coordenadas o números de serie y aplicar máscaras según presets (investigación por defecto) o ajustes manuales. También permite editar máscaras rectangulares sobre los píxeles y descargar el DICOM anonimizado, con procesamiento íntegro en el navegador.

dicomanonymizationmetadataimagingclient-side

Data Generation

🔏

Generador de certificados X.509 (autofirmados / firmados por CA)

Genera claves RSA en el navegador y emite certificados autofirmados o firma con una clave privada de CA existente. Configura SAN (DNS/IP), basicConstraints, keyUsage, extendedKeyUsage y SKI/AKI, luego exporta como DER .crt, PEM o PKCS#8 .key. Importa certificados/claves de CA desde archivos o pegando texto, lo que facilita crear una PKI de pruebas completa localmente.

x509certificatekeypairwebcryptoclient-side
🏷️

Generador de códigos de barras

Genera formatos populares de códigos de barras (Code128, EAN-13, UPC y más) a partir de cualquier texto directamente en el navegador. Guarda o imprime como SVG/PNG mediante la biblioteca JsBarcode incluida.

barcodegeneratorlabelingsvgclient-side
📱

Generador de códigos QR

Convierte texto o URL en códigos QR y expórtalos como SVG o PNG. Elige tamaño, nivel de corrección de errores y colores—admite completamente texto japonés, saltos de línea y espacios.

qrcodegeneratorsvgencodingclient-side
🔒

Generador de contraseñas

Genera contraseñas aleatorias con longitud y conjuntos de caracteres personalizados. Incluye una acción rápida para copiar y se ejecuta íntegramente en tu navegador.

passwordgeneratorentropycredentialsclient-side
🔗

Generador de etiquetas de enlace

Construye marcado de enlaces <a> mediante una interfaz amigable. Configura href, target, rel, download y más; usa la URL como texto del enlace cuando está vacío y permite elegir entre un atributo download simple o un nombre de archivo personalizado. De forma predeterminada usa href=https://www.ixam.net con target=_blank.

htmlanchorgeneratorseoclient-side
🧑

Generador de nombres

Genera registros ficticios de personas para pruebas a partir de amplios conjuntos de apellidos y nombres. Admite nombres japoneses/ingleses, género, probabilidad de duplicados, columnas de dirección con códigos postales y exportación CSV. Usa códigos postales reales de forma predeterminada con opción de inyectar errores.

namesdatasetsynthetic-datacsvclient-side
🧭

Generador de ULID

Genera ULID (48 bits de epoch UNIX en milisegundos + 80 bits de aleatoriedad codificados como 26 caracteres Crockford Base32). Usa la hora actual o selecciona una marca de tiempo Local, IANA o un desfase específico, habilita modo monótono, previsualiza valores y copia o borra resultados—ideal para datos de prueba, ID de eventos y pruebas de claves distribuidas.

ulididentifierbase32monotonicclient-side
🔖

Generador de UUID v4

Genera cualquier cantidad de UUID v4 criptográficamente fuertes para datos de prueba, claves de bases de datos, números de seguimiento y otros identificadores que deben ser globalmente únicos.

uuidrandomidentifiertestingclient-side
🕒

Generador de UUID v7

Genera identificadores UUID v7 compatibles con la RFC 9562 íntegramente en el navegador. Usa el reloj local o elige una zona horaria principal para basar la marca de tiempo en la hora regional. Admite modo monótono para orden lexicográfico, estilos de separador y copiado rápido—ideal para datos de prueba, ID de eventos y experimentos de claves distribuidas.

uuidversion7identifiermonotonicclient-side

Data Processing

Design and Media

📄

Combinador de PDF

Combina varios PDF dentro del navegador, incluso si usan distintos tamaños de página. Reordena páginas mediante miniaturas y trabaja rápidamente sin conexión.

pdfmergeworkflowproductivityclient-side
🎨

Conversor de colores

Convierte valores HEX, RGB y HSL con vista previa instantánea para respaldar ajustes rápidos de diseño.

colorconverterpalettepreviewclient-side
✂️

Divisor de PDF

Extrae rangos de páginas de un PDF, los reordena y exporta cada uno como su propio documento. Descarga los segmentos individualmente o como archivo ZIP, con todo el procesamiento dentro del navegador.

pdfsplitextractionworkflowclient-side
🖊️

Editor SVG

Edita gráficos SVG completamente en el navegador—crea y manipula formas, texto y trazados con mover, rotar, escalar, ajuste a rejilla, capas, zoom, importación/exportación de archivos y salida PNG. No se requiere comunicación con el servidor.

svgvectoreditorgraphicsclient-side
📍

Escritor masivo de GPS EXIF para JPEG

Inserta latitud y longitud en múltiples imágenes JPEG como metadatos EXIF GPS y descarga los resultados como un archivo ZIP—todo en el navegador.

jpegexifgeotaggingbatchclient-side
🎞️

Extractor de fotogramas MP4

Extrae rangos de fotogramas seleccionados de videos MP4 locales y los descarga como JPG/PNG dentro de un archivo ZIP. Maneja resoluciones de hasta 8K y procesa todo en el navegador.

mp4videoframesextractorclient-side
🏷️

Generador de códigos de barras

Genera formatos populares de códigos de barras (Code128, EAN-13, UPC y más) a partir de cualquier texto directamente en el navegador. Guarda o imprime como SVG/PNG mediante la biblioteca JsBarcode incluida.

barcodegeneratorlabelingsvgclient-side
📱

Generador de códigos QR

Convierte texto o URL en códigos QR y expórtalos como SVG o PNG. Elige tamaño, nivel de corrección de errores y colores—admite completamente texto japonés, saltos de línea y espacios.

qrcodegeneratorsvgencodingclient-side
🖼️

Redimensionador de imágenes en lote

Redimensiona varias imágenes JPG/PNG a dimensiones específicas de una sola vez y descárgalas como un archivo ZIP—sin intervención del servidor.

imageresizebatchzipclient-side

Developer Utilities

📘

Búsqueda y reemplazo masivo (.docx)

Reemplaza texto en lotes en múltiples documentos de Word (.docx), cubriendo cuerpo, encabezados, pies de página, notas al pie, comentarios y más. Maneja frases divididas en elementos w:t, admite reemplazo secuencial o simultáneo y realiza descomprimir → editar XML → recomprimir íntegramente en el navegador.

docxfind-replaceofficeautomationclient-side
📝

Búsqueda y reemplazo masivo (texto)

Reemplaza cadenas en varios archivos (.txt/.md/.csv/.tsv/.html/.css/.js, etc.) en un solo lote. Admite tablas de reemplazo CSV/TSV y te permite elegir reemplazos secuenciales o simultáneos para evitar problemas de encadenamiento. Todo se ejecuta localmente en el navegador.

find-replacebatchtextautomationclient-side
🧮

Calculadora IPv4 – Máscaras y rangos de direcciones

Convierte entre CIDR y máscaras de subred, calcula direcciones de red/broadcast, rangos de hosts y número de hosts utilizables en una sola pasada. También calcula inversamente el prefijo mínimo a partir de un número de hosts requerido.

ipv4subnettingcalculatorplanningclient-side
🌍

Calculadora IPv6 – Inspector de prefijo y atributos

Dada una dirección IPv6 y una longitud de prefijo, calcula la dirección de red, un rango ilustrativo de hosts, la notación ip6.arpa para consultas inversas y detecta variantes de uso especial como direcciones compatibles o mapeadas con IPv4.

ipv6subnettingcalculatorplanningclient-side
🔐

Codificador/decodificador de entidades HTML

Codifica o decodifica entidades HTML mientras previsualizas el resultado renderizado. Cambia entre salidas con nombres, decimal y hexadecimal, conserva espacios consecutivos, detecta texto ya codificado y convierte automáticamente—todo se ejecuta del lado del cliente.

htmlentityencodingescapingclient-side
🌐

Codificador/decodificador de URL

Codifica o decodifica cualquier cadena como URL. Alterna entre el comportamiento de encodeURIComponent y encodeURI, y opcionalmente convierte los espacios en +. Es totalmente compatible con UTF-8, así que maneja con precisión caracteres de ancho completo y símbolos especiales.

urlencodingdecodingwebclient-side
🔢

Conversión de bases – Decimal / Hex / Binario

Introduce un número en decimal, hexadecimal o binario y obtén los otros dos al instante. Entiende negativos, prefijos 0x/0b, guiones bajos, espacios y comas, y aprovecha BigInt para enteros enormes. Admite salida en mayúsculas/minúsculas, agrupación en bloques de 4 bits, separación de miles en grupos de 3 dígitos e incluso valores fraccionarios.

radixconverterbinarydecimalclient-side
📜

Decodificador X.509 / CSR

Inspecciona certificados y CSR directamente en el navegador. Visualiza SAN, uso de clave, EKU, validez, algoritmos de firma, huellas y más, con exportación a JSON o CSV.

x509csrinspectioncertificateclient-side
🔐

Decodificador/codificador de JWT

Decodifica JSON Web Tokens, verifica firmas y los vuelve a codificar o firmar—todo en el navegador. Admite algoritmos HS/RS/PS/ES/EdDSA y mantiene tus claves y tokens de forma local.

jwttokendecodingsigningclient-side
💾

Editor binario

Edita archivos binarios en el navegador con vistas HEX y ASCII sincronizadas. Las regiones modificadas se resaltan en rojo y puedes insertar o eliminar bytes libremente.

binaryhexeditorinspectionclient-side
🖊️

Editor SVG

Edita gráficos SVG completamente en el navegador—crea y manipula formas, texto y trazados con mover, rotar, escalar, ajuste a rejilla, capas, zoom, importación/exportación de archivos y salida PNG. No se requiere comunicación con el servidor.

svgvectoreditorgraphicsclient-side
🗂️

Formateador/validador JSON

Formatea JSON con sangría, compacta eliminando espacios en blanco o valida la sintaxis directamente en el navegador.

jsonformattingvalidationlintingclient-side
🔏

Generador de certificados X.509 (autofirmados / firmados por CA)

Genera claves RSA en el navegador y emite certificados autofirmados o firma con una clave privada de CA existente. Configura SAN (DNS/IP), basicConstraints, keyUsage, extendedKeyUsage y SKI/AKI, luego exporta como DER .crt, PEM o PKCS#8 .key. Importa certificados/claves de CA desde archivos o pegando texto, lo que facilita crear una PKI de pruebas completa localmente.

x509certificatekeypairwebcryptoclient-side
🏷️

Generador de códigos de barras

Genera formatos populares de códigos de barras (Code128, EAN-13, UPC y más) a partir de cualquier texto directamente en el navegador. Guarda o imprime como SVG/PNG mediante la biblioteca JsBarcode incluida.

barcodegeneratorlabelingsvgclient-side
🔗

Generador de etiquetas de enlace

Construye marcado de enlaces <a> mediante una interfaz amigable. Configura href, target, rel, download y más; usa la URL como texto del enlace cuando está vacío y permite elegir entre un atributo download simple o un nombre de archivo personalizado. De forma predeterminada usa href=https://www.ixam.net con target=_blank.

htmlanchorgeneratorseoclient-side
🔑

Generador de hash

Calcula valores hash de texto o archivos para verificaciones de integridad y comparaciones. Usa Web Crypto y cubre los algoritmos principales que normalmente necesitas.

hashchecksumintegritycryptoclient-side
📷

Lector de códigos de barras

Lee códigos de barras desde una cámara o archivos de imagen y los convierte en texto. Admite escaneo continuo, cambio de cámara y ajuste de precisión de detección.

barcodescanningcameradecoderclient-side
⏱️

Planificador de cron

Analiza expresiones cron (minuto hora día mes día de la semana [+año]) y muestra hasta diez próximas ejecuciones en la zona horaria seleccionada junto con las vistas local y UTC. No admite extensiones estilo Quartz y todo se ejecuta en el navegador.

cronschedulingtimezoneplannerclient-side
🔍

Probador de expresiones regulares

Visualiza coincidencias de expresiones regulares con resaltado y listas de coincidencias. Admite las banderas g/i/m/s/u/y e incluye más de 100 ejemplos prácticos. Todo funciona del lado del cliente.

regextestingpatternvalidationclient-side
📑

Visor de diferencias de texto

Compara dos bloques de texto línea por línea y muestra las diferencias en un diseño de estilo unificado. Incluye opciones para ignorar espacios en blanco o mayúsculas/minúsculas y se ejecuta por completo en el navegador.

diffcomparisontextreviewclient-side

Document Processing

📘

Búsqueda y reemplazo masivo (.docx)

Reemplaza texto en lotes en múltiples documentos de Word (.docx), cubriendo cuerpo, encabezados, pies de página, notas al pie, comentarios y más. Maneja frases divididas en elementos w:t, admite reemplazo secuencial o simultáneo y realiza descomprimir → editar XML → recomprimir íntegramente en el navegador.

docxfind-replaceofficeautomationclient-side
📄

Combinador de PDF

Combina varios PDF dentro del navegador, incluso si usan distintos tamaños de página. Reordena páginas mediante miniaturas y trabaja rápidamente sin conexión.

pdfmergeworkflowproductivityclient-side
📂

Conversor de codificación de caracteres

Convierte en lote codificaciones de archivos entre UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP y más. Elige finales de línea (LF/CRLF/CR), controla la salida BOM para variantes UTF y procesa codificaciones mixtas en múltiples archivos con una única descarga ZIP.

charsetencodingconverterbatchclient-side
📦

Creador de ZIP con contraseña

Crea archivos ZIP protegidos con contraseña en el navegador—ideal ahora que Windows ya no lo hace de forma nativa. Selecciona múltiples archivos o una sola carpeta, arrastra y suelta, y elige entre compatibilidad (ZipCrypto) y seguridad (AES-256). El nombre del archivo sigue automáticamente al primer archivo o carpeta.

zipencryptionarchivepasswordclient-side
✂️

Divisor de PDF

Extrae rangos de páginas de un PDF, los reordena y exporta cada uno como su propio documento. Descarga los segmentos individualmente o como archivo ZIP, con todo el procesamiento dentro del navegador.

pdfsplitextractionworkflowclient-side
📄

Vista previa y conversor Markdown

Renderiza Markdown a HTML en tiempo real, incluidas tablas y listas de tareas al estilo GitHub. Copia o descarga el HTML generado sin salir del navegador.

markdownprevieweditorconversionclient-side

Encoding and Conversion

🔐

Codificador/decodificador de entidades HTML

Codifica o decodifica entidades HTML mientras previsualizas el resultado renderizado. Cambia entre salidas con nombres, decimal y hexadecimal, conserva espacios consecutivos, detecta texto ya codificado y convierte automáticamente—todo se ejecuta del lado del cliente.

htmlentityencodingescapingclient-side
🌐

Codificador/decodificador de URL

Codifica o decodifica cualquier cadena como URL. Alterna entre el comportamiento de encodeURIComponent y encodeURI, y opcionalmente convierte los espacios en +. Es totalmente compatible con UTF-8, así que maneja con precisión caracteres de ancho completo y símbolos especiales.

urlencodingdecodingwebclient-side
🔢

Conversión de bases – Decimal / Hex / Binario

Introduce un número en decimal, hexadecimal o binario y obtén los otros dos al instante. Entiende negativos, prefijos 0x/0b, guiones bajos, espacios y comas, y aprovecha BigInt para enteros enormes. Admite salida en mayúsculas/minúsculas, agrupación en bloques de 4 bits, separación de miles en grupos de 3 dígitos e incluso valores fraccionarios.

radixconverterbinarydecimalclient-side
🔡

Conversor Base64

Convierte cadenas hacia y desde Base64. Transforma blobs binarios o texto con caracteres especiales en una representación codificada portátil, o decodifícalos al instante.

base64encodingdecodingtextclient-side
📊

Conversor CSV ⇄ JSON

Convierte datos tabulares en cargas JSON para APIs o transforma arreglos JSON en CSV/TSV fáciles de distribuir.

csvjsonconverterdatasetclient-side
📂

Conversor de codificación de caracteres

Convierte en lote codificaciones de archivos entre UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP y más. Elige finales de línea (LF/CRLF/CR), controla la salida BOM para variantes UTF y procesa codificaciones mixtas en múltiples archivos con una única descarga ZIP.

charsetencodingconverterbatchclient-side
🎨

Conversor de colores

Convierte valores HEX, RGB y HSL con vista previa instantánea para respaldar ajustes rápidos de diseño.

colorconverterpalettepreviewclient-side
📂

Conversor XML ⇄ JSON

Convierte entre documentos XML y JSON. Configura sangría, tratamiento de atributos y espacios de nombres mediante opciones—ideal para reestructurar respuestas de API o archivos de configuración.

xmljsonconverterapiclient-side
📂

Conversor YAML ⇄ JSON

Convierte entre YAML y JSON con sangría configurable y opciones estructurales. Útil para ajustar respuestas de API o archivos de configuración sobre la marcha.

yamljsonconverterconfigurationclient-side

Identifier Management

⏱️

Extractor de marca de tiempo de ULID

Recupera marcas de tiempo en UTC y en zonas horarias arbitrarias a partir de los primeros 10 caracteres (48 bits) de un ULID. Cambia entre zonas IANA u offsets fijos en pasos de 30 minutos, exporta a CSV/TSV y copia resultados; el componente aleatorio de 80 bits se muestra en hexadecimal.

ulidtimestampdecodinganalyticsclient-side
⏱️

Extractor de marca de tiempo de UUID v7

Decodifica los primeros 48 bits del epoch UNIX en valores UUID v7 para recuperar marcas de tiempo en UTC y en zonas horarias arbitrarias, a la vez que visualiza la versión, la variante y los componentes aleatorios.

uuidversion7timestampdecodingclient-side
🧭

Generador de ULID

Genera ULID (48 bits de epoch UNIX en milisegundos + 80 bits de aleatoriedad codificados como 26 caracteres Crockford Base32). Usa la hora actual o selecciona una marca de tiempo Local, IANA o un desfase específico, habilita modo monótono, previsualiza valores y copia o borra resultados—ideal para datos de prueba, ID de eventos y pruebas de claves distribuidas.

ulididentifierbase32monotonicclient-side
🔖

Generador de UUID v4

Genera cualquier cantidad de UUID v4 criptográficamente fuertes para datos de prueba, claves de bases de datos, números de seguimiento y otros identificadores que deben ser globalmente únicos.

uuidrandomidentifiertestingclient-side
🕒

Generador de UUID v7

Genera identificadores UUID v7 compatibles con la RFC 9562 íntegramente en el navegador. Usa el reloj local o elige una zona horaria principal para basar la marca de tiempo en la hora regional. Admite modo monótono para orden lexicográfico, estilos de separador y copiado rápido—ideal para datos de prueba, ID de eventos y experimentos de claves distribuidas.

uuidversion7identifiermonotonicclient-side

Medical Imaging

Networking

Scheduling and Time

Security and Encryption

📦

Creador de ZIP con contraseña

Crea archivos ZIP protegidos con contraseña en el navegador—ideal ahora que Windows ya no lo hace de forma nativa. Selecciona múltiples archivos o una sola carpeta, arrastra y suelta, y elige entre compatibilidad (ZipCrypto) y seguridad (AES-256). El nombre del archivo sigue automáticamente al primer archivo o carpeta.

zipencryptionarchivepasswordclient-side
📜

Decodificador X.509 / CSR

Inspecciona certificados y CSR directamente en el navegador. Visualiza SAN, uso de clave, EKU, validez, algoritmos de firma, huellas y más, con exportación a JSON o CSV.

x509csrinspectioncertificateclient-side
🔐

Decodificador/codificador de JWT

Decodifica JSON Web Tokens, verifica firmas y los vuelve a codificar o firmar—todo en el navegador. Admite algoritmos HS/RS/PS/ES/EdDSA y mantiene tus claves y tokens de forma local.

jwttokendecodingsigningclient-side
🔏

Generador de certificados X.509 (autofirmados / firmados por CA)

Genera claves RSA en el navegador y emite certificados autofirmados o firma con una clave privada de CA existente. Configura SAN (DNS/IP), basicConstraints, keyUsage, extendedKeyUsage y SKI/AKI, luego exporta como DER .crt, PEM o PKCS#8 .key. Importa certificados/claves de CA desde archivos o pegando texto, lo que facilita crear una PKI de pruebas completa localmente.

x509certificatekeypairwebcryptoclient-side
🔒

Generador de contraseñas

Genera contraseñas aleatorias con longitud y conjuntos de caracteres personalizados. Incluye una acción rápida para copiar y se ejecuta íntegramente en tu navegador.

passwordgeneratorentropycredentialsclient-side
🔑

Generador de hash

Calcula valores hash de texto o archivos para verificaciones de integridad y comparaciones. Usa Web Crypto y cubre los algoritmos principales que normalmente necesitas.

hashchecksumintegritycryptoclient-side

Simulation and Learning

Text Processing