Calculadora CR para XP D&D 5e
Um monstro de CR 5 vale 1800 XP na tabela da quinta edição. Informe qualquer nível de desafio de 0 a 30, incluindo 1/8, 1/4 e 1/2, e veja a recompensa sem folhear o livro de regras. 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
- Cr
- 5
- Nível de desafio
- 5
- ND numérico
- 5
- Xp
- 1.800
- Pontos de experiência
- 1.800
O nível de desafio (CR) é a abreviatura da quinta edição para indicar quão perigoso um monstro deveria ser para um grupo de quatro aventureiros. Cada CR da escala publicada corresponde a um prêmio fixo de pontos de experiência que os Dungeon Masters usam ao montar encontros e acompanhar o progresso de nível. Esta calculadora de CR para XP de D&D aceita um único valor de CR—inteiros de zero a trinta, ou as frações um oitavo, um quarto e um meio—e devolve os pontos de experiência da tabela da quinta edição. A entrada pode chegar como número, string simples, decimal como 0.25, ou um token com prefixo CR como CR5.
Como o nível de desafio da quinta edição se traduz em pontos de experiência
Na quinta edição de Dungeons and Dragons, o nível de desafio não é uma fórmula contínua; é uma escada discreta publicada nas regras centrais e nas referências de monstros. Cada degrau dessa escada carrega um valor de pontos de experiência que o Dungeon Master concede quando o grupo derrota, negocia ou de outro modo supera a criatura de forma que conte como combate ou desafio equivalente. Os valores fracionários cobrem os combatentes mais fracos: um oitavo concede vinte e cinco XP, um quarto cinquenta XP e um meio cem XP.
O CR zero costuma conceder dez XP para uma criatura capaz de combater na coluna padrão da tabela. Os inteiros sobem em marcos familiares—duzentos XP no CR um, quatrocentos e cinquenta no CR dois, setecentos no CR três—até o patamar lendário que termina em cento e cinquenta e cinco mil XP para o CR trinta. Como o mapeamento é uma tabela publicada e não um ajuste polinomial, esta capacidade faz uma busca estrita após normalizar o token de entrada.
Esse desenho coincide com a forma como módulos impressos e bestiários digitais rotulam monstros e evita os arredondamentos silenciosos que aparecem quando uma ferramenta tenta interpolar entre CR cinco e CR seis. Quando precisar da dificuldade de um encontro com um grupo misto de criaturas, converta cada monstro em separado, some os XP e depois aplique os limiares de construção de encontros do Guia do Mestre; esses limiares são uma intenção de busca distinta de uma simples conversão CR para XP e ficam fora do contrato desta página.
Onde uma calculadora de CR para XP se paga na mesa
Dungeon Masters caseiros reajustam sem parar o orçamento de encontros quando um módulo troca um CR três por um CR cinco ou quando o grupo escolhe uma missão secundária com maior densidade de monstros; um oráculo confiável que devolve o XP oficial de uma vez remove o atrito da calculadora entre cenas. Módulos de mesa virtual e comandos de bot precisam de um mapa determinístico para que macros de chat nunca inventem prêmios diferentes do Monster Manual impresso.
Criadores de conteúdo que publicam guias de encontros, rastreadores de nível e séries de progressão no estilo Adventurers League querem tabelas em massa de CR versus XP sem reescrever a escada em cada planilha. Designers de jogo que testam criaturas caseiras podem fixar um CR alvo e ver na hora o impacto no orçamento de XP antes de escrever o texto de ambientação. Clubes escolares e extraclasse que ensinam probabilidade, razões ou design de jogos usam a escada como uma função discreta concreta que os alunos podem verificar à mão.
Validação falha não consome saldo. Mantenha as requisições pequenas, fixe os inteiros de XP em testes automatizados e você terá prêmios reproduzíveis para ferramentas de preparação, plugins VTT e workers de borda sem montar um motor de regras próprio. Se mais tarde precisar de faixas de dificuldade multi-monstro, progressão por marcos ou divisão de XP por tamanho do grupo, trate-os como landings separados em vez de sobrecarregar esta calculadora de nível de desafio para XP.
Casos de uso
Preparação de sessão e orçamento de encontros
Converta o CR de cada monstro para XP oficial, some os prêmios e compare o total com o orçamento diário de XP do seu grupo antes de começar a sessão.
Bots VTT e comandos de barra
Exponha um mapa determinístico CR→XP para que macros de Discord ou Foundry devolvam o mesmo inteiro que o Monster Manual lista para aquele valor.
Validação de CR caseiro
Quando atribuir a um rascunho de criatura CR 7 ou CR 12, consulte na hora o impacto em XP e mantenha as notas de playtest alinhadas com a tabela da quinta edição.
Perguntas frequentes
Como converto um nível de desafio de D&D em XP?
Envie o campo cr com um valor da quinta edição de 0 a 30, ou uma fração 1/8, 1/4 ou 1/2.
Quais níveis de desafio são aceitos?
Inteiros de 0 a 30 mais as frações 1/8, 1/4 e 1/2. Decimais 0.125, 0.25 e 0.5 e prefixos CR opcionais são aceitos e normalizados para essas chaves.
Quantos XP o CR 0 concede?
Na coluna padrão de XP de combate da quinta edição usada aqui, o CR 0 concede 10 pontos de experiência (por exemplo um aldeão). Valores fora da tabela publicada são rejeitados.
Isto calcula a dificuldade do encontro para um grupo?
Não. Apenas mapeia um CR para o XP da tabela. Some vários monstros você mesmo e compare com os limiares da DMG, ou use uma ferramenta dedicada de orçamento de encontros.
Quantos XP dão os monstros de CR 1/8, 1/4 e 1/2?
Uma criatura de CR 1/8 concede 25 XP, uma de CR 1/4 concede 50 XP e uma de CR 1/2 concede 100 XP. Você pode digitar como fração ou como decimal, por exemplo 0,25.
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/hobby/dnd-cr-to-xp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cr":"5"}'const res = await fetch("https://api.kit.forhosting.com/hobby/dnd-cr-to-xp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cr": "5"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/dnd-cr-to-xp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cr": "5"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/dnd-cr-to-xp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cr":"5"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cr":"5"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/dnd-cr-to-xp", 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
{
"cr": "5"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.dnd_cr_to_xp",
"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
Valores desconhecidos falham com invalid_input em vez de inventar XP caseiro. A ferramenta gratuita do navegador e a API paga compartilham um único módulo determinístico, de modo que fichas de preparação, plugins VTT e geradores de encontros em massa nunca discordam sobre o mesmo CR.
Contrato de entrada, formas de CR aceitas e formato da resposta
O valor pode ser um inteiro de zero a trinta, uma fração em string 1/8, 1/4 ou 1/2, os decimais equivalentes 0.125, 0.25 e 0.5, frações unicode, ou uma string com prefixo CR opcional como CR 12. Verificações clássicas: CR cinco devolve mil e oitocentos XP, CR um quarto devolve cinquenta XP e CR vinte devolve vinte e cinco mil XP. Use o formulário gratuito do navegador ao preparar uma única sessão e o contrato idêntico a partir de scripts quando gerar planilhas de saque e nível ou validar blocos de estatísticas caseiros diante da escada publicada. Envie um corpo JSON com o campo obrigatório cr, ou um de seus aliases challenge_rating, challenge, rating ou cr_value. Campos ausentes, strings vazias, lixo não numérico, valores fora do conjunto publicado e floats que não caem em uma chave da tabela falham com invalid_input e não são cobrados. Em caso de sucesso a resposta repete o rótulo canônico challenge_rating da tabela, um número cr_numeric útil para ordenação ou fórmulas de planilha, xp e experience_points como o mesmo prêmio inteiro, um identificador de tabela dnd_5e_cr_to_xp, uma string de fórmula curta e uma mensagem legível que enuncia o prêmio em linguagem clara. Chamadas API bem-sucedidas usam o preço base publicado de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde uma calculadora de CR para XP se paga na mesa
Como a implementação é pure parse de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quanto custa a calculadora de CR para XP de D&D?
A ferramenta do navegador é gratuita. Pedidos API usam o saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.