Blog

Artículos técnicos

Artículos técnicos sobre JavaScript, ciberseguridad y herramientas web. Sin relleno.

httpcodigos de estado404

Códigos de estado HTTP explicados: del 200 al 500 (guía)

Qué significan los códigos HTTP: 2xx éxito, 3xx redirecciones, 4xx errores de cliente, 5xx errores de servidor. Los más importantes (404, 301, 500, 403) explicados.

22 de junio de 20267 min
inteligencia artificialwebgpuwebassembly

Cómo funciona la IA dentro del navegador (sin servidores ni nube)

Explicación a fondo de cómo la inteligencia artificial corre 100% en tu navegador: WebGPU, WebAssembly, ONNX, modelos de segmentación y por qué esto cambia las reglas.

22 de junio de 20269 min
core web vitalsrendimiento webseo

Core Web Vitals: cómo hacer tu web rápida (guía 2026)

Qué son los Core Web Vitals (LCP, INP, CLS), cómo medirlos y las optimizaciones reales que mejoran la velocidad y el SEO de tu web. Guía práctica para desarrolladores.

22 de junio de 20269 min
gitcheatsheetcontrol de versiones

Git cheatsheet: los comandos esenciales (con ejemplos)

Chuleta de Git con los comandos más usados: clonar, ramas, commits, merge, deshacer cambios, stash y resolver conflictos. Referencia rápida para desarrolladores.

22 de junio de 20268 min
privacidadclient-sidedatos

Por qué procesar tus datos en el navegador protege tu privacidad

Qué significa 'client-side', por qué subir archivos a una web es un riesgo y cómo el procesamiento local te devuelve el control de tus datos. Privacidad explicada.

22 de junio de 20268 min
regexexpresiones regularescheatsheet

Expresiones regulares: cheatsheet completa con ejemplos

Chuleta de regex: metacaracteres, clases, cuantificadores, anclas, grupos y lookarounds, más patrones listos (email, teléfono, URL). Referencia rápida con ejemplos.

22 de junio de 20268 min
binariohexadecimalbase numerica

Binario, decimal y hexadecimal: convertir bases numéricas

Entiende las bases numéricas: qué es el binario, el hexadecimal y el octal, cómo se convierten entre sí y por qué los usa la informática. Conversor gratis online.

21 de junio de 20266 min
camelcasesnake_casenaming

camelCase, snake_case y más: convertir el formato del texto

Guía de convenciones de nombres: camelCase, snake_case, PascalCase, kebab-case y cuándo usar cada una en programación. Convierte mayúsculas y minúsculas online.

21 de junio de 20265 min
colorhexrgb

HEX, RGB y HSL: entender y convertir colores en CSS

Guía de formatos de color para CSS: qué son HEX, RGB, HSL y cuándo usar cada uno, alpha/transparencia y cómo convertir colores gratis en el navegador.

21 de junio de 20265 min
codigo qrqrgenerador qr

Cómo crear un código QR gratis (URLs, WiFi, vCard y más)

Guía para crear códigos QR gratis: tipos de QR, niveles de corrección de errores, buenas prácticas de diseño y cómo generarlos en el navegador sin marca de agua.

21 de junio de 20265 min
diffcomparar textoscontrol de versiones

Cómo comparar dos textos y ver las diferencias (diff)

Qué es un diff, cómo comparar dos textos o versiones de un archivo para ver qué cambió, y para qué se usa en programación y revisión de documentos. Diff gratis online.

21 de junio de 20265 min
comprimir imagenesoptimizar imageneswebp

Comprimir imágenes sin perder calidad: guía completa 2026

Cómo comprimir imágenes JPG, PNG y WebP reduciendo el peso sin que se note la pérdida de calidad. Diferencias entre formatos, nivel óptimo y compresión en lote gratis.

21 de junio de 20266 min
csvjsonconversion datos

Convertir CSV a JSON (y JSON a CSV): guía completa para desarrolladores

Cómo convertir CSV a JSON y JSON a CSV correctamente: estructura, comillas, comas dentro de campos, tipos de datos y conversión gratis en el navegador.

21 de junio de 20266 min
contraseña seguraseguridadpassword

Cómo crear una contraseña segura (y por qué las tuyas no lo son)

Guía para crear contraseñas seguras: longitud, entropía, gestores, passphrases y errores comunes. Genera contraseñas fuertes gratis y 100% en tu navegador.

21 de junio de 20266 min
escanear documentosscan to pdfocr

Cómo escanear documentos con el móvil a PDF gratis (sin apps)

Aprende a escanear documentos con la cámara del móvil y convertirlos a PDF gratis, con corrección de perspectiva, filtros y OCR, todo en el navegador y sin subir nada.

21 de junio de 20267 min
cssgradientelinear-gradient

Gradientes CSS: linear, radial y cónico (guía con ejemplos)

Aprende a crear gradientes en CSS: linear-gradient, radial-gradient y conic-gradient, paradas de color, ángulos y transparencias. Genera gradientes gratis online.

21 de junio de 20265 min
exifmetadatosprivacidad

Metadatos EXIF de tus fotos: qué revelan y cómo eliminarlos

Las fotos guardan metadatos EXIF: ubicación GPS, fecha, modelo de cámara y más. Descubre qué revelan sobre ti y cómo verlos y eliminarlos para proteger tu privacidad.

21 de junio de 20266 min
svgoptimizar svgiconos

Cómo optimizar SVG y reducir el peso de tus iconos

Por qué los SVG exportados pesan de más y cómo optimizarlos: metadatos, decimales, código basura de los editores. Reduce el tamaño de tus SVG gratis online.

21 de junio de 20265 min
base64codificaciondata uri

Qué es Base64 y cuándo usarlo (con ejemplos)

Guía clara sobre Base64: qué es, cómo funciona, para qué sirve en imágenes y data URIs, por qué no es cifrado y cómo codificar y decodificar gratis en el navegador.

21 de junio de 20265 min
hashsha256md5

Qué es un hash: MD5, SHA-256 y para qué sirve realmente

Explicación clara de las funciones hash (MD5, SHA-1, SHA-256): qué son, para qué sirven, por qué no son cifrado y cómo generar hashes gratis en el navegador.

21 de junio de 20266 min
jsonformatear jsonvalidar json

Qué es JSON y cómo formatearlo y validarlo correctamente

Guía de JSON para desarrolladores: sintaxis, tipos, errores comunes, cómo formatear (pretty print) y validar JSON, y cómo hacerlo gratis en el navegador.

21 de junio de 20266 min
jwtjson web tokenautenticacion

Qué es un JWT y cómo decodificarlo (guía para desarrolladores)

Entiende los JSON Web Tokens: estructura header.payload.signature, claims, cómo decodificar un JWT y por qué nunca deben guardar datos sensibles.

21 de junio de 20266 min
markdownmddocumentacion

Qué es Markdown: guía completa de sintaxis con ejemplos

Aprende Markdown desde cero: encabezados, listas, enlaces, imágenes, tablas, código y más. La sintaxis completa con ejemplos y cómo convertir Markdown a HTML.

21 de junio de 20266 min
slugurl amigableseo

Qué es un slug y cómo crear URLs amigables para SEO

Aprende qué es un slug, por qué importa para el SEO y cómo crear URLs amigables: minúsculas, guiones, sin acentos ni stop words. Genera slugs gratis online.

21 de junio de 20265 min
url encodingpercent encodingurl

URL encoding: qué es, cuándo codificar una URL y cómo hacerlo

Guía de codificación de URL (percent-encoding): qué caracteres hay que escapar, diferencia entre encodeURI y encodeURIComponent y cómo codificar gratis online.

21 de junio de 20265 min
quitar fondobackground removeria local

Cómo quitar el fondo de una imagen gratis y sin subir nada

Guía completa para quitar el fondo de una foto gratis, con IA y 100% en el navegador. Sin marca de agua, sin registro y sin que tu imagen salga de tu dispositivo.

21 de junio de 20267 min
croncrontabtareas programadas

Sintaxis cron explicada: cómo programar tareas paso a paso

Aprende la sintaxis de cron: los 5 campos, asteriscos, rangos, listas y pasos, con ejemplos reales. Construye expresiones cron gratis y entiéndelas al instante.

21 de junio de 20266 min
unir pdfdividir pdfpdf

Cómo unir y dividir PDF gratis sin subir nada a internet

Guía para unir varios PDF en uno o dividir un PDF en partes, gratis y en el navegador. Sin marca de agua, sin límites y sin que tus documentos salgan del equipo.

21 de junio de 20265 min
aes-256criptografíajavascript

Cómo cifrar texto con AES-256-GCM en el navegador

Aprende a cifrar y descifrar texto directamente en el navegador con AES-256-GCM y PBKDF2 usando la Web Crypto API nativa. Sin librerías externas, 100% privado.

4 de mayo de 20267 min
regexjavascriptexpresiones-regulares

Expresiones regulares en JavaScript: guía completa con ejemplos

Aprende regex desde cero con JavaScript. Sintaxis completa, grupos de captura, flags, lookaheads y los 10 patrones más útiles con ejemplos reales.

4 de mayo de 20269 min
timestampunixjavascript

Qué es un Unix Timestamp y el bug del año 2038

Entiende qué es el tiempo Unix (epoch time), cómo convertirlo en JavaScript y por qué los sistemas de 32 bits tienen un problema el 19 de enero de 2038.

4 de mayo de 20266 min
uuidjavascriptcrypto

Generar UUID en JavaScript con crypto.randomUUID()

Aprende a generar UUIDs v4 en JavaScript usando la API nativa crypto.randomUUID(). Diferencias entre UUID y GUID, cuándo usarlos y cómo generar en bulk.

4 de mayo de 20265 min

JavaScript

Funciones nativas del navegador, Web APIs, criptografía con Web Crypto, generación de UUIDs, expresiones regulares y patrones modernos de JavaScript sin dependencias externas.

Ciberseguridad

Cifrado AES-256-GCM, derivación de claves con PBKDF2, buenas prácticas para el manejo seguro de datos sensibles en el frontend y cómo proteger la privacidad del usuario.

Herramientas web

Cómo construir herramientas que funcionan 100% en el navegador sin servidores, sin registros y sin comprometer los datos del usuario. Rendimiento, privacidad y experiencia de usuario.