Resaltado de sintaxis
Con este resaltado de sintaxis coloreas código fuente sin instalar nada: pega tu código, elige el lenguaje y un esquema claro u oscuro y copia el HTML resultante. Los colores van dentro del propio código, así que se ve bien en blogs, correos y documentos sin una hoja de estilos adicional.
Fuente: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 para el texto (colores de ambos temas comprobados). Actualizado: .
Cómo se calcula
El resaltado de sintaxis colorea los componentes del código fuente: palabras clave, cadenas, números, comentarios y nombres de funciones reciben cada uno su color. Así el código se lee mejor, sobre todo en textos, documentación y correos, donde no hay un editor con esquema de colores.
Qué puede hacer el resaltador
- Siete lenguajes: JavaScript y TypeScript, JSON, HTML (con script y estilo incrustados), CSS, SQL, Python y Bash. Con «Detectar automáticamente», la herramienta elige el lenguaje a partir del texto.
- Dos esquemas de color: claro sobre blanco y oscuro sobre fondo oscuro. Todos los colores de texto alcanzan la relación de contraste de 4,5 a 1 de las pautas de accesibilidad.
- Dos formas de salida: con los colores dentro del código el resultado funciona en todas partes; con clases CSS es más corto y puede recolorearse con tu propia hoja de estilos.
- Números de línea: si lo pides, cada línea va precedida de su número, que no se selecciona junto con el código.
Seguro y sin pérdidas
El código fuente no se modifica: solo se divide en secciones y se rodea de indicaciones de color. Caracteres como < y & se escapan para que el código con fragmentos HTML no afecte al resto de la página. Para ordenar el código antes, usa el formateador JSON, el formateador SQL o el formateador HTML.
Preguntas frecuentes
¿Cómo coloreo código para una entrada de blog?
Pega el código, elige lenguaje y esquema de color y copia el HTML del campo de resultado. Insértalo en el editor del blog como bloque HTML. Los colores van en el código, no hace falta una hoja de estilos adicional.
¿Puedo pegar el código coloreado en Word o en un correo?
Sí, normalmente desde la vista previa: selecciona, copia y pega, y los colores se mantienen. En programas que no aceptan HTML sirve una captura de la vista previa.
¿Qué lenguajes admite?
JavaScript y TypeScript, JSON, HTML con script y estilo incrustados, CSS, SQL, Python y Bash. Para cualquier otro lenguaje elige «Texto plano»; entonces solo queda el formato del bloque.
¿Mi código se guarda o se envía?
No. El procesamiento ocurre en tu navegador. El código no aparece en la dirección y no se guarda.
¿Por qué algunas partes no se colorean?
El resaltador reconoce patrones como palabras clave, cadenas y comentarios, pero no es un analizador completo. Una sintaxis poco habitual o una variante del lenguaje a veces se queda en negro.
Fuentes y base legal
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 para el texto (colores de ambos temas comprobados)
- WHATWG HTML – Syntax: referencias de caracteres y escape de &, < y > en el texto
- ECMAScript Language Specification – palabras reservadas y gramática léxica (base del resaltado de sintaxis de JavaScript)
Última actualización: · Principios editoriales
Herramientas relacionadas
- Formateador, validador y minificador de JSONValida JSON según la RFC 8259 con línea, columna y explicación clara del error. Formatea o minifica, ordena claves y copia. Funciona en tu navegador.
- Formatear SQL (formateador SQL online)Formatear SQL para que sea legible: palabras clave en mayúsculas, sangría, columnas y condiciones en líneas aparte. También comprime. Todo en el navegador.
- Formatear HTMLFormatear HTML: sangra el código fuente para leerlo mejor o minifícalo en una línea, con aviso de etiquetas sin cerrar. Se ejecuta en tu navegador.
- Probar regex: tester de expresiones regularesPrueba expresiones regulares de JavaScript en vivo: coincidencias resaltadas, grupos de captura en tabla y el patrón explicado. Gratis, sin subir nada.
- Cuál es mi dirección IPMuestra al instante tu dirección IP pública, detecta si es IPv4 o IPv6 y explica la diferencia. Gratis: tu IP no se guarda.
- Comparar dos JSONComparar JSON: encuentra las diferencias entre dos documentos JSON con ruta, valor antiguo y nuevo. El orden de las claves no importa. En el navegador.
- Códigos de estado HTTPCódigos de estado HTTP explicados: significado de 200, 301, 404, 500 y más de 40 códigos, con búsqueda por código o palabra clave y filtro por clase.
- Conversor de timestamp UnixConvierte un timestamp Unix a fecha y al revés: detecta segundos, milisegundos, micro y nanosegundos; muestra UTC, hora local, ISO 8601 y más formatos.
- Generador cron: crear y explicar una expresión cronGenerador cron y explicador: construye o pega una expresión, léela en lenguaje claro y mira las próximas ejecuciones. Unix, Spring y Quartz, en local.