Conversor de comprimento de onda para cor (nm → sRGB)
Cor
Arraste o slider ou clique em qualquer ponto da barra arco-íris para escolher um comprimento de onda entre 380 nm (violeta) e 780 nm (vermelho), e veja a aproximação sRGB correspondente em hex / rgb() / hsl(). A barra é um gradiente CSS contínuo construído amostrando 81 comprimentos de onda pela conhecida aproximação polinomial por trechos de Dan Bruton às funções de correspondência de cor CIE 1931, com queda de intensidade nas bordas onde a sensibilidade visual diminui. Abaixo, uma tabela de referência com as linhas de Fraunhofer — as linhas escuras de absorção que Joseph von Fraunhofer catalogou em 1814 no espectro solar — incluindo hidrogênio-α (Hα, 656,3 nm), o dubleto D do sódio, a linha b do magnésio e as linhas H e K do Ca II usadas em espectroscopia e classificação estelar.
| A | 759.4 nm | O₂ (telluric) | |
| B | 686.7 nm | O₂ (telluric) | |
| C / Hα | 656.3 nm | Hydrogen | |
| D₁ (Na) | 589.6 nm | Sodium | |
| D₂ (Na) | 589 nm | Sodium | |
| E | 527 nm | Iron | |
| b₁ (Mg) | 518.4 nm | Magnesium | |
| F / Hβ | 486.1 nm | Hydrogen | |
| G / Hγ | 434 nm | Hydrogen / Ca / Fe | |
| H (Ca II) | 396.8 nm | Calcium | |
| K (Ca II) | 393.4 nm | Calcium |
O mapeamento RGB usa a aproximação por trechos de Dan Bruton às funções CIE 1931 com queda de intensidade. O gamut sRGB é menor que o espectro visível — cores monocromáticas ficam fora do gamut e são exibidas como a cor sRGB mais próxima.
Como usar
- Arraste o slider ou clique diretamente na barra do espectro para escolher um comprimento de onda.
- Leia a cor sRGB resultante em hex, rgb() e hsl() — copie qualquer uma com um clique.
- Clique em qualquer linha da tabela de linhas de Fraunhofer para pular para aquele comprimento de onda específico (ex.: hidrogênio-α em 656 nm ou sódio D em 589 nm).
Perguntas frequentes
- Por que a cor parece apagada ou lavada perto das bordas?
- O olho humano mal vê comprimentos de onda abaixo de ~420 nm ou acima de ~700 nm — as respostas dos cones L/S caem rapidamente. A conversão aplica uma queda de intensidade nessas regiões para imitar essa atenuação perceptual, então um '380 nm puro' aparece como um violeta escuro e não vibrante.
- O mapeamento para RGB é exato?
- É uma aproximação útil, não uma referência colorimétrica. A função por trechos captura bem a progressão de matiz do espectro visível, mas o sRGB tem gamut menor que o espectro visível — muitas cores monocromáticas (especialmente ciano/teal profundo entre 480–500 nm) fisicamente não podem ser reproduzidas em tela. A cor mostrada é a aproximação sRGB mais próxima.
- O que são as linhas de Fraunhofer?
- Lacunas escuras no espectro solar causadas por elementos na atmosfera do Sol que absorvem comprimentos de onda específicos. Joseph von Fraunhofer catalogou cerca de 570 em 1814 com um prisma e rotulou as mais fortes A–K. Hoje são os comprimentos de onda padrão para espectroscopia e classificação estelar — as linhas D a 589 nm, por exemplo, são o mesmo amarelo das lâmpadas de sódio das ruas.
- E o ultravioleta e o infravermelho?
- UV (abaixo de 380 nm) e IR (acima de 780 nm) são invisíveis para humanos, então aparecem em preto. O seletor de comprimento de onda é limitado à faixa visível. O brilho violeta de uma blacklight está na verdade entre 400–420 nm — o UV real está fora da faixa visível.
Ferramentas relacionadas
Simulador de Daltonismo
Veja como sua imagem se parece para pessoas com cada um dos 8 tipos de deficiência visual cromática (CVD).
Gerador de CSS Box Shadow
Desenhe box-shadow CSS visualmente em várias camadas, com pré-visualização ao vivo e saída CSS / Tailwind pronta para copiar.
Conversor de Formatos de Cor
Converta qualquer cor entre HEX, RGB, HSL, HSV, OKLCH e uma variável CSS.
Gerador de Gradientes CSS
Crie gradientes CSS lineares ou radiais com várias paradas de cor e copie o código.
Gerador de Paleta de Cores
Crie paletas harmoniosas a partir de uma cor base em seis esquemas.
Verificador de Contraste de Cor
Verifique o contraste texto/fundo nos níveis WCAG AA e AAA.