Conversor de nível de pressão sonora
Um pascal equivale a cerca de 94 dB SPL e 20 micropascals a 0 dB. Converta a pressão sonora entre pascals, micropascals e decibéis SPL, ou uma razão de pressões em decibéis relativos, para calibração, anotações de campo e lições. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor numérico a converter
- 1
- Unidade de origem
- Pa
- Unidade de destino
- dB_SPL
- Resultado
- 93,9794000867
- Rótulo de origem
- pascal
- Rótulo de destino
- decibel SPL (re 20 µPa)
- Referência (Pa)
- 0,00002
O nível de pressão sonora expressa a pressão acústica em uma escala logarítmica para que valores cotidianos e industriais permaneçam legíveis: uma sala silenciosa, uma conversa e a decolagem de um jato abrangem muitas ordens de magnitude em pascals, mas apenas dezenas de decibéis na escala SPL. Esta capacidade converte entre pressão sonora linear em pascals ou micropascals e decibéis SPL absolutos usando a referência internacional de vinte micropascals, e também converte razões de pressão adimensionais em decibéis relativos com a mesma regra de vinte vezes o log dez usada para grandezas de amplitude. Pressões não positivas são rejeitadas com um erro claro de entrada inválida, porque o logaritmo de valor real é indefinido em zero e para valores negativos.
SPL absoluto: pascals, micropascals e dB re 20 µPa
O nível de pressão sonora absoluto é definido com uma pressão de referência fixa de vinte micropascals, igual a duas vezes dez elevado a menos cinco pascals. O nível em decibéis SPL é vinte vezes o logaritmo de base dez da razão entre a pressão medida e essa referência. Invertendo a fórmula, multiplica-se a referência por dez elevado ao nível dividido por vinte, recuperando a pressão em pascals.
Converter um pascal resulta em cerca de noventa e quatro decibéis SPL, uma verificação clássica de calibração usada com pistonfones e padrões de laboratório. Converter vinte micropascals resulta em zero decibéis SPL por definição. A pressão em pascals ou micropascals deve ser estritamente positiva; pressão zero ou negativa é entrada inválida e não é cobrada.
Níveis em dB_SPL podem ser negativos quando a pressão está abaixo da referência, o que é normal para campos muito silenciosos. A resposta ecoa a pressão intermediária em pascals e o nível absoluto equivalente, para que as UIs possam mostrar tanto a visão linear quanto a logarítmica sem uma segunda chamada.
Razões de pressão e decibéis relativos com vinte log dez
Quando você compara duas pressões em vez de reportar um SPL absoluto, use o grupo relativo: ratio e dB. Uma razão de pressão de dois corresponde a cerca de seis decibéis, e uma razão de dez corresponde a exatamente vinte decibéis, porque níveis de amplitude relativos usam vinte vezes o log dez da razão — o mesmo fator das razões de tensão em eletrônica. Conversões relativas nunca aplicam a referência de vinte micropascals; elas apenas transformam entre uma razão pura e sua representação em decibéis.
Razões de potência que deveriam usar dez log dez estão fora de escopo: este produto é o caminho da pressão sonora e da amplitude de pressão. O campo formula reafirma a expressão utilizada, para que demonstrações de aula e cadernos de laboratório possam citar a mesma linha que o motor calculou.
Casos de uso
Calibração de laboratório e verificação com pistonfone
Confirme que um pascal mapeia perto de noventa e quatro dB SPL e que vinte micropascals mapeiam para zero dB SPL ao configurar microfones e fontes de referência.
Anotações de ruído de campo e limiares
Converta pascals medidos por um sensor em dB SPL para limites de local de trabalho, levantamentos ambientais e painéis voltados ao operador, sem planilha.
Passos de nível relativo em testes de áudio
Transforme razões de pressão em passos de decibel (e de volta) ao documentar mudanças de ganho, comparações entre dois microfones ou escala de amplitude em harnesses de teste automatizados.
Perguntas frequentes
O que acontece se a pressão for zero ou negativa?
Valores de Pa, uPa ou razão de pressão não positivos são rejeitados porque o logaritmo de valor real é indefinido; essas falhas não são cobradas.
Posso converter uma razão de pressão em decibéis?
Não misture ratio/dB com Pa/dB_SPL na mesma chamada.
O conversor de nível de pressão sonora é gratuito?
A ferramenta do navegador roda de graça no seu dispositivo.
Como converto dB SPL de volta para pascals?
Escolha dB SPL como unidade de origem e pascals ou micropascals como destino. O conversor multiplica a referência de 20 micropascals por dez elevado ao nível dividido por vinte e assim recupera a pressão.
Um nível de pressão sonora pode ser negativo?
Sim. Um nível abaixo de 0 dB SPL só indica que a pressão está abaixo da referência de 20 micropascals, algo normal em ambientes muito silenciosos. O que precisa ser maior que zero é a pressão.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/sound-level \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"Pa","to":"dB_SPL"}'const res = await fetch("https://api.kit.forhosting.com/conv/sound-level", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "Pa",
"to": "dB_SPL"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/sound-level",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "Pa",
"to": "dB_SPL"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/sound-level", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"Pa","to":"dB_SPL"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"Pa","to":"dB_SPL"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/sound-level", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"value": 1,
"from": "Pa",
"to": "dB_SPL"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.sound_level",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Engenheiros, acústicos, estudantes e pipelines de instrumentação obtêm um resultado JSON determinístico que podem fixar em testes sem planilha nem calculadora de mão.
SPL absoluto: pascals, micropascals e dB re 20 µPa
Envie um value finito com from e to escolhidos do grupo absoluto: Pa ou pascal para pascals, uPa ou micropascal para micropascals, e dB_SPL, dBSPL ou spl para o nível absoluto. Entradas idênticas sempre produzem JSON idêntico, porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede.
Razões de pressão e decibéis relativos com vinte log dez
Envie value como a razão adimensional com from ratio e to dB, ou envie uma diferença de nível em decibéis com from dB e to ratio para recuperar o fator multiplicativo. Misturar uma unidade absoluta como Pa com uma unidade relativa como ratio em uma única requisição é rejeitado, para que a API nunca invente uma segunda pressão implícita nem finja que uma razão já está re vinte micropascals. Value ausente, nomes de unidade desconhecidos, números não finitos e razões não positivas falham com invalid_input.
Uso da API, preços, fluxos de trabalho e limites práticos
Chame o conversor de nível de pressão sonora gratuito no navegador para conferir lições de casa, anotações de campo, configuração de sensores e cálculos rápidos de calibração sem instalar software de acústica especializado. Combine conversões absolutas com dados de sensibilidade de microfone quando você transitar entre volts e pascals em outra parte da sua pilha, e então finalize aqui para obter dB SPL para limiares legíveis por humanos e comparações regulatórias. Envie um corpo JSON com os campos obrigatórios value, from e to. Use a API pré-paga quando um painel de monitoramento, um harness de teste de áudio, um gerador de currículo ou um serviço de borda IoT precisar de um contrato estável sobre o saldo do KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita a requisição. Prefira magnitudes de escala de sala de aula e de instrumentação; expoentes extremos podem atingir a proteção de magnitude finita publicada, destinada a manter os isolates do Worker seguros. Autores que distribuem SDKs podem mapear result, pressure_pa e level_db_spl diretamente em tabelas de UI que mostram tanto a pressão linear quanto a coluna SPL que estudantes e operadores esperam ver no papel.
Perguntas técnicas
Como converto pascals para dB SPL?
Envie JSON com value definido como a pressão em pascals, from: "Pa" e to: "dB_SPL". O motor usa L = 20·log10(p / 20e-6) com a referência padrão de vinte micropascals.
Qual pressão de referência este conversor usa?
O SPL absoluto usa p0 = 20 µPa = 2×10⁻⁵ Pa. O campo de resposta reference_pa sempre ecoa 0.00002 para que os clientes exibam a referência sem fixá-la no código.