ForHosting KIT · Imágenes

Generador muestra color SVG

Obtenga una muestra de color lista para documentos y leyendas: #3498db se convierte en un cuadrado SVG de 24 por 24 relleno de ese color y etiquetado para lectores de pantalla. Ajuste el tamaño y las esquinas redondeadas si lo necesita. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Color
#3498db
Obtiene
Hex
#3498db
Hex sin procesar
#3498db
Resistencia (Ω)
52
G
152

Los sistemas de diseño, las guías de estilo y la documentación técnica necesitan con frecuencia un pequeño rectángulo de color junto al código hex para que el lector vea el azul de marca, el rojo de estado o los colores de una serie de gráfico sin abrir otra herramienta de paleta. Escribir el SVG a mano invita a errores en el atributo fill, a tamaños distintos en una misma leyenda y a hex inválidos que solo fallan más tarde en el navegador. Este generador de muestra de color SVG acepta un color hex, un ancho y un alto opcionales y un radio de esquina opcional, valida las entradas y devuelve un marcado SVG inline determinista que usted puede pegar en Markdown, HTML o storybooks de componentes.

Qué es una muestra de color SVG y cuándo la necesita

En la web, la representación más portable es un elemento SVG inline con un solo rect cuyo fill coincide con un hex normalizado. A diferencia de un chip PNG raster, el SVG escala nítido en pantallas retina, imprime bien y se incrusta en renderizadores Markdown que permiten HTML o SVG en bruto.

A diferencia de un fondo CSS en un span, el marcado es autónomo: usted puede copiar una sola cadena a un README, una página de Confluence, una plantilla de correo que admita SVG o una nota de Storybook sin enviar una hoja de estilos.

Los equipos que publican bibliotecas de componentes a menudo necesitan docenas de chips idénticos que solo difieren en el relleno y la etiqueta; generarlos a mano es tedioso y propenso a errores, sobre todo cuando se mezclan la forma abreviada de tres dígitos, mayúsculas y el hash ausente. El radio de esquina opcional admite chips de UI modernos sin obligar a editar path a mano.

Chips de documentación de tokens de diseño

Genere una muestra SVG coherente para cada color de marca o estado en una guía de estilo, de modo que los lectores vean el relleno junto al código hex.

Leyendas de gráficos y mapas

Construya chips de color de tamaño fijo para leyendas de series y claves coropléticas con rellenos hex validados y esquinas redondeadas opcionales.

¿Qué formatos hex acepta el generador de muestra de color SVG?

Colores hexadecimales de tres o seis dígitos, con o sin # inicial, sin distinguir mayúsculas. La forma abreviada como #abc se expande a #aabbcc.

¿Cuáles son las dimensiones predeterminadas de la muestra?

Puede fijar uno o ambos a cualquier entero de 1 a 512 para chips más densos o más grandes.

¿Cómo obtiene una muestra redondeada?

No debe superar la mitad del lado menor. Cuando rx es 0 o se omite, el rect tiene esquinas vivas y ningún atributo rx.

¿Los lectores de pantalla saben qué color muestra la muestra?

Sí. Cada muestra se marca como imagen y lleva una etiqueta con su código, por ejemplo Color swatch #3498db, de modo que el lector de pantalla anuncia el color en lugar de saltárselo.

¿Puedo pegar la muestra en un README o una página Markdown?

Sí, siempre que el visor admita HTML o SVG directos. La muestra es una sola pieza autónoma que no necesita hoja de estilo y se ve nítida en pantallas de alta densidad y al imprimir.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/color/swatch-svg

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/color/swatch-svg \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"color":"#3498db"}'
{
  "color": "#3498db"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.swatch_svg",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La validación fallida se informa como invalid_input y no se factura, lo que mantiene seguros los constructores automáticos de leyendas cuando un campo del CMS aún guarda un nombre de color en borrador en lugar de un código hex.

Qué es una muestra de color SVG y cuándo la necesita

Una muestra de color es un rectángulo relleno pequeño que representa un único token de color: marca primaria, estado de peligro, serie A de un gráfico o un paso de paleta en un sistema de diseño. Esta capacidad estandariza ese chip: usted envía una cadena de color y recibe un SVG fijo con width, height, viewBox, role y un aria-label accesible, más el hex de seis dígitos expandido y los canales RGB para tablas junto al gráfico.

Contrato de entrada, reglas de validación y campos de respuesta

La forma abreviada de tres dígitos como #abc se expande a #aabbcc y se pasa a minúsculas para un contrato estable. El ancho y el alto opcionales son enteros de uno a quinientos doce inclusive; si los omite obtiene el chip predeterminado de veinticuatro por veinticuatro usado en leyendas densas. El rx opcional define un radio de esquina; debe ser un número finito mayor o igual que cero y no mayor que la mitad del lado menor, con valor predeterminado cero para esquinas vivas. El orden de atributos es fijo, de modo que la comparación byte a byte en pruebas permanece estable entre motores de JavaScript. Envíe por POST un objeto JSON con un campo color obligatorio: una cadena hex de tres o seis dígitos hexadecimales, con o sin hash inicial. Se aceptan los alias hex, fill, value, text e input para el mismo campo, de forma que widgets de formulario y scripts reutilicen nombres habituales. Longitudes inválidas, caracteres no hex, prefijos 0x, números sueltos y cadenas vacías fallan con invalid_input indicando el problema. En caso de éxito el cuerpo repite el color normalizado como color y hex, el hex_raw original recortado, los canales enteros r, g y b, el width, height y rx resueltos, una cadena view_box, un indicador shorthand, un mensaje breve y la cadena SVG dos veces como svg y markup para que los clientes que esperen cualquiera de los dos nombres enlacen sin mapear. La raíz SVG incluye siempre el espacio de nombres SVG, atributos width y height coincidentes, un viewBox de cero cero width height, role igual a img y un aria-label que incluye el hex normalizado para lectores de pantalla. El único rect usa el mismo width y height con fill al hex normalizado, e incluye rx solo cuando el radio es mayor que cero para que los goldens de esquina viva sigan siendo mínimos.

Dónde una API de muestra de color SVG aporta valor

Los bots de QA de diseño pueden regenerar cada muestra desde un archivo de tokens en CI y fallar la compilación cuando el marcado se desvía, capturando mayúsculas accidentales o hashes ausentes antes de publicar las notas de versión. Mantenga las solicitudes pequeñas, fije el campo svg en los goldens y obtendrá chips reproducibles para README, guías de estilo, bloques CMS y páginas de marketing en el borde sin montar una canalización de imágenes ni rasterizar colores a PNG en cada cambio de token. Los generadores de documentación que convierten tokens de diseño en páginas legibles pueden llamar a este endpoint una vez por token e inyectar el marcado devuelto junto al nombre del token, el valor hex y la nota de uso sin inventar plantillas SVG por framework. Los constructores de leyendas para gráficos y mapas necesitan chips del mismo tamaño con rellenos distintos; fijar width y height y variar solo el color mantiene la alineación predecible en tablas y filas flex. Como la implementación es parse puro de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la validación fallida no consume saldo.

README y notas Storybook comprobados en CI

Regenere muestras SVG inline desde un archivo JSON de tokens en integración continua y falle cuando el marcado o los colores se desvíen.

¿Qué incluye la respuesta además del marcado SVG?

Color #rrggbb normalizado, hex_raw original, canales RGB, width, height, rx, view_box, un indicador shorthand, un mensaje breve y el mismo marcado bajo las claves svg y markup.

¿Cuánto cuesta el generador de muestra de color SVG?

La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.

Ver la documentación completa del KIT →