¿Odias los anuncios? Ir Sin publicidad Hoy

Generador de códigos de color de terminal ANSI

ColorDesarrolladorTexto
ANUNCIO · ¿ELIMINAR?

Texto de vista previa

Texto mostrado en la vista previa del terminal en tiempo real.

Modo de color

Elige un paleta. Los 16 colores funcionan en todos lados; los 256 colores funcionan en terminales modernos; el color verdadero requiere un terminal de 24 bits.

Primer Plano


Fondo


Estilos de texto


Formato de salida

Cómo se escribe el carácter ESC. Elige la forma que coincida con tu idioma o shell.

Vista previa del terminal

Códigos SGR activos

Fragmentos de código

ANUNCIO · ¿ELIMINAR?

Guía

Construye secuencias de escape ANSI (códigos de Selección Gráfica) para colorear y estilizar la salida del terminal. Elige un color de fondo y fondo, activa estilos

Generador de códigos de color de terminal ANSI

Construye secuencias de escape ANSI (códigos de Selección Gráfica) para colorear y estilizar la salida del terminal. Elige un color de fondo y fondo, activa estilos como negrita o subrayado, y obtén una cadena de escape lista para pegar, junto con una vista previa en tiempo real de cómo se renderiza en un terminal.

Cómo Usar

  1. Escribe el texto de ejemplo que deseas estilizar en el Texto de ejemplo campo (por ejemplo, Error: file not found).
  2. Elige un Modo de color: Básico (16 colores) para máxima compatibilidad, 256-colores para paletas más ricas, o Color verdadero (24 bits RGB) para cualquier color en hex.
  3. Elige un color de fondo y (opcionalmente) fondo. Activa estilos de texto como negrita, itálico, subrayado o blink.
  4. Selecciona el Prefijo de escape que corresponda con tu idioma: \033[ (C / Python), \x1b[ (Node), o \e[ (bash).
  5. Copia la cadena de escape, el ejemplo envuelto (escape + texto + reset), o el fragmento listo para usar en Python / Node / Bash.

Características

  • Tres modos de color – 16 colores SGR (30-37 / 90-97 / 40-47 / 100-107), paleta de 256 colores xterm (38;5;N / 48;5;N), y color verdadero de 24 bits (38;2;R;G;B / 48;2;R;G;B).
  • Cobertura completa de estilos – Negrita (1), Debilitado (2), Itálico (3), Subrayado (4), Blink (5), Video invertido (7) y Tachado (9).
  • Vista previa en terminal en tiempo real – Muestra el texto estilizado en un panel oscuro del terminal para ver el resultado antes de pegarlo en cualquier lugar.
  • Múltiples formatos de escape – Elige entre \033[, \x1b[, \e[, o un byte crudo ESC para coincidir con el idioma o shell que estás utilizando.
  • Fragmentos de código listos para copiar – Ejemplos automáticamente generados que envuelven tu texto de ejemplo con la secuencia de escape elegida y un reset al final. print(), console.log()y printf Marcadores de SGR activos
  • – Resumen de todos los parámetros SGR activos, incluyendo el nombre legible del color y el código numérico. ¿Qué es una secuencia de escape ANSI?

Preguntas frecuentes

  1. Una secuencia de escape ANSI es una cadena especial que comienza con el carácter de control ESC (0x1B) y es reconocida por los emuladores de terminal como un comando en lugar de texto imprimible. La forma más común es el Introducir Secuencia de Control (CSI), escrito como ESC seguido de un paréntesis abierto, que se utiliza para mover el cursor, limpiar partes de la pantalla y, en particular aquí, cambiar colores y estilos del texto mediante parámetros de Selección Gráfica (SGR).

    ¿Qué significa SGR en los códigos ANSI?

  2. SGR significa Selección Gráfica. Es el subconjunto de las secuencias CSI de ANSI que termina con la letra m y lleva uno o más parámetros numéricos que controlan atributos de visualización como color de fondo, color de fondo, negrita, itálico, subrayado y blink. Los códigos SGR fueron estandarizados en ECMA-48 y ISO/IEC 6429.

    ¿Por qué hay tres modos de color diferentes?

  3. Los terminales evolucionaron con el tiempo. La familia original VT100 solo soportaba ocho colores más ocho variantes brillantes, lo que se convirtió en el rango de 16 colores SGR (30 a 37, 90 a 97 para el fondo). xterm introdujo más tarde una paleta de 256 colores indexada accedida mediante 38;5;N. Los terminales modernos pueden direccionar cualquier color RGB mediante 38;2;R;G;B, a menudo llamado color verdadero o color de 24 bits. Cada modo comparte capacidad por compatibilidad hacia atrás.

    ¿Qué hace el código de reset?

  4. La secuencia de reset, escrita como ESC [ 0 m, borra todos los atributos SGR previamente establecidos y vuelve el terminal a su color de fondo predeterminado, color de fondo predeterminado y estilos de texto predeterminados. Sin un reset final, el color o estilo elegido seguiría aplicándose a cualquier texto que imprima el programa, lo cual rara vez es deseable.

    ¿Por qué algunos terminales ignoran el código de blink?

  5. El texto que brilla (código SGR 5) forma parte técnicamente del estándar, pero la mayoría de los emuladores modernos lo renderizan como negrita, lo renderizan sin animación o lo ignoran por completo. El comportamiento depende del emulador y de las preferencias de accesibilidad del usuario, ya que el texto que brilla puede provocar incomodidad o convulsiones. Las herramientas que necesitan atraer la atención suelen depender del video invertido o de colores brillantes en lugar de.

    -1 para desactivar

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?