Acerca de AlgoKit
AlgoKit.dev es una colección de 414 herramientas en línea gratuitas en 21 categorías, pensada para las tareas pequeñas y frecuentes del día a día de un desarrollador.
Qué es AlgoKit
Las herramientas van desde SHA-256, Keccak y AES hasta el formateo de JSON, la conversión de unidades, los generadores de CSS y la planificación entre zonas horarias. Están pensadas para tareas rápidas –comprobar un hash, decodificar un token, convertir un payload, generar datos de prueba– sin instalar software ni crear una cuenta.
Cómo se crean las herramientas
- Primero en el cliente. La mayoría de las herramientas están escritas en TypeScript y se ejecutan íntegramente en tu navegador, usando la Web Crypto API y bibliotecas de código abierto consolidadas cuando existen. Lo que introduces no se sube.
- Las herramientas de red son la excepción. Las comprobaciones de DNS, WHOIS, IP, certificados y sitios web necesitan una solicitud de red; la Política de privacidad indica a qué servicio se conecta cada una.
- Documentadas. Las páginas de cada herramienta explican qué hace, cómo usarla, cómo funciona y cuáles son sus límites, con ejemplos y respuestas a preguntas frecuentes.
Cómo se prueban
- Las herramientas de hash, codificación y cifrado se comprueban con vectores de prueba de referencia publicados, por ejemplo los de NIST FIPS 180-4 y FIPS 202 y los RFC correspondientes.
- Los conversores y las calculadoras están cubiertos por pruebas unitarias con valores conocidos y casos límite.
- Las pruebas automatizadas en navegador (Playwright) abren las páginas de las herramientas, introducen datos y verifican el resultado, para detectar regresiones antes de publicar cambios.
- Los errores notificados se reproducen, se corrigen y, cuando es posible, se añaden como nuevos casos de prueba.
Idiomas
El sitio está disponible en 11 idiomas: English, 中文, Español, العربية, Indonesia, Português, हिन्दी, 日本語, Русский, Français y Tiếng Việt. La navegación, las páginas de categorías y las páginas del sitio están traducidas por completo, y el árabe se muestra de derecha a izquierda. Las guías detalladas de algunas herramientas aún se están traduciendo.
Uso gratuito
AlgoKit.dev es gratuito, sin cuenta y sin funciones de pago. Los costes de funcionamiento pueden financiarse con publicidad, tal como se describe en la Política de privacidad.
Contacto
¿Has encontrado un error, un resultado incorrecto o echas en falta una herramienta? Escribe a algokit.dev@gmail.com; en la página de contacto te explicamos qué incluir para poder ayudarte rápido.
Categorías de herramientas
- CRC Algoritmos de verificación de redundancia cíclica para detección de errores
- MD Algoritmos de resumen de mensajes (MD2, MD4, MD5)
- SHA-1 Algoritmo Hash Seguro 1 - función hash de 160 bits
- SHA-2 Familia de Algoritmo Hash Seguro 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algoritmo Hash Seguro 3 basado en Keccak
- Keccak Función hash criptográfica Keccak
- SHAKE Funciones de salida extensible (SHAKE128, SHAKE256)
- cSHAKE Funciones SHAKE personalizables
- KMAC Código de autenticación de mensajes Keccak
- Contraseñas y Seguridad Herramientas de generación, análisis, hash y seguridad de contraseñas
- Cifrado y Criptografía Cifrado simétrico y asimétrico, HMAC y generación de claves (AES, 3DES, RSA, PGP)
- Codificación Codifica y decodifica datos: Base64, Base32, Base58, URL, entidades HTML, hexadecimal, Unicode y más
- Formateadores Formatea, minifica y valida código y datos (JSON, XML, YAML, SQL, HTML, CSS) y convierte estilos de nombres
- Generadores Genera ID, claves, datos de prueba, códigos QR, códigos de barras y archivos de configuración (UUID, claves de API, .gitignore, Dockerfile)
- Convertidores Convierte formatos de datos, bases numéricas, colores, marcas de tiempo, unidades y divisas (JSON, CSV, YAML, XML)
- Herramientas de Texto Cuenta, compara, limpia y transforma texto (recuento de palabras, diferencias, regex, mayúsculas, duplicados)
- Herramientas de Imagen Herramientas para manipular y convertir imágenes (Comprimir, Redimensionar, Convertir)
- Diseño y CSS Genera CSS de forma visual: sombras, degradados, diseños flexbox y grid, animaciones y paletas de color
- Herramientas Web Herramientas para desarrollo web y SEO (JWT, URL, DNS, cabeceras HTTP, metaetiquetas, sitemaps)
- Matemáticas y Calculadoras Calculadoras de finanzas, salud, porcentajes, aritmética para programadores y matemáticas cotidianas
- Hora y Fecha Zonas horarias, diferencias entre fechas, días hábiles, temporizadores, cronómetro y reloj mundial