ForHosting KIT · Saúde e esporte

Calculadora de ritmo de natação

Informe a distância e o tempo final e veja seu ritmo por 100 m e por 100 jardas: 1500 m em 20 minutos dão 1:20 por 100 m, cerca de 1:13 por 100 jardas, além da sua velocidade. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Distância
1.500 m
Tempo em segundos
1.200
Você obtém
Tempo final
20:00 m
Distância m
1.500
Distância yd
1.640,4199475066
Distância km
1,5

Uma calculadora de ritmo de natação transforma a distância percorrida em piscina ou em águas abertas e o seu tempo final nos dois parciais que treinadores e relógios de piscina usam todos os dias: tempo por cem metros e tempo por cem jardas. Informe a distância que você nadou ou planeja nadar, o tempo total em segundos e, opcionalmente, a unidade (metros, jardas ou quilômetros); a ferramenta devolve o pace por 100 m, o pace por 100 yd, a distância convertida entre os sistemas, a velocidade média em m/s, km/h e yd/min, uma string legível do tempo final e a aritmética passo a passo que você pode auditar.

O que significa o ritmo de nado e como ele é calculado

O ritmo de nado é o tempo final escalonado para uma distância de referência fixa — quase sempre cem metros ou cem jardas — de modo que séries, provas e esforços em águas abertas com GPS possam ser comparados no mesmo quadro. Se você completa mil e quinhentos metros em mil e duzentos segundos (vinte minutos), seu pace médio é de oitenta segundos por cem metros, escrito como um minuto e vinte segundos por cem metros.

O mesmo esforço equivale a cerca de setenta e três segundos por cem jardas, porque uma jarda internacional equivale exatamente a 0.9144 metros, logo cem jardas equivalem a 91.44 metros. A velocidade média é a visão recíproca: distância sobre tempo, exibida aqui em metros por segundo, quilômetros por hora e jardas por minuto para atletas que preferem a linguagem de velocidade.

Esta calculadora sempre converte a distância informada para metros e jardas antes de escalonar o tempo, de modo que um nado de 1500 metros e a distância correspondente em jardas que representam o mesmo esforço produzem paces em duas unidades equivalentes dentro do arredondamento. Treinadores, organizadores de competições e autores de planilhas se importam que entradas zero ou negativas falhem de forma evidente: uma distância zero tornaria o pace infinito, e um tempo zero inventaria uma velocidade infinita impossível.

Dicas práticas, limites e buscas relacionadas

Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; números em string são aceitos apenas quando correspondem a um padrão numérico finito estrito. Use metros para sessões em piscina longa e em águas abertas, jardas para piscinas curtas em jardas e quilômetros para ultradistâncias em águas abertas, de modo que a saída dupla de parciais por cem corresponda à forma como seu grupo de treino conversa.

Mantenha distância e tempo dentro dos máximos publicados; esforços mais longos que cem dias ou distâncias acima de um milhão de unidades são rejeitados como fora do intervalo, em vez de retornar absurdos. Esta página atende quem procura uma calculadora de ritmo de natação, pace por 100 metros, pace por 100 jardas ou parciais de nado a partir do tempo final; ela não é um preditor de CSS, não é um planejador de frequência de braçadas e não é um conversor de extensões de piscina com ajustes de virada.

Prefira esta capacidade quando você já conhece a distância e o tempo decorrido e precisa apenas do pace por cem e da velocidade média; se a sua fonte for uma exportação de smartwatch, extraia primeiro esses dois escalares.

Cartões de parciais para metas de competição

Treinadores informam a distância da prova-alvo e o tempo final desejado para imprimir parciais por 100 m e por 100 yd para atletas que alternam entre piscinas SCY e LCM.

Normalização de diários de treino

Aplicativos armazenam distância e segundos decorridos de qualquer sistema de unidades e chamam esta ferramenta uma vez para preencher as colunas duplas de pace por cem em gráficos e exportações.

Como o ritmo de natação é calculado?

O pace é o tempo final escalonado para 100 metros ou 100 jardas. Esta ferramenta converte sua distância para metros e jardas internacionais e retorna segundos e strings formatadas M:SS (ou H:MM:SS) por 100 m e por 100 yd.

Quais unidades posso usar para a distância?

Metros (m, padrão), jardas internacionais (yd) ou quilômetros (km).

O que acontece se a distância ou o tempo for zero ou negativo?

O pace é indefinido para distância não positiva, e um tempo não positivo não é um tempo final válido.

A calculadora de ritmo de natação é gratuita?

A ferramenta no navegador é gratuita e roda localmente.

Como digito um tempo final como 20:00?

Converta antes para segundos totais: 20 minutos são 1200 segundos. A calculadora devolve depois o tempo final em formato de relógio, aqui 20:00, ao lado do ritmo por 100 m e por 100 jardas.

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.

POSThttps://api.kit.forhosting.com/health/swim-pace

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/health/swim-pace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance":1500,"time_seconds":1200}'
{
  "distance": 1500,
  "time_seconds": 1200
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.swim_pace",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_distance1000000
max_time_seconds8640000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Distância ou tempo não positivos são rejeitados com um erro claro de invalid_input, para que dados de formulário incorretos nunca pareçam um recorde mundial dos cem metros. Diários de treino, metas de competição, comparações entre piscinas curtas em jardas e piscinas longas em metros e painéis automatizados de condicionamento físico precisam da mesma divisão determinística — sem rede, sem sementes aleatórias, sem dependência de relógio — de modo que o executor gratuito no navegador e a API pré-paga retornam o mesmo JSON após o arredondamento decimal fixo em todas as chamadas.

O que significa o ritmo de nado e como ele é calculado

A implementação permanece dentro da aritmética IEEE double comum, com arredondamento fixo de doze casas decimais nos campos numéricos e arredondamento para segundos inteiros apenas nas strings de pace legíveis M:SS ou H:MM:SS.

Como chamar a API e o que ela retorna

Envie um corpo JSON com dois números finitos e positivos obrigatórios: distance (aliases dist, d, length) e time_seconds (aliases time, finish_time, finish_seconds, t, seconds). Opcionalmente, defina unit (aliases distance_unit, distanceUnit, from) como m, yd ou km; quando omitida, a distância é interpretada em metros. A distância deve permanecer dentro de um milhão de unidades do sistema escolhido e o tempo dentro de oito milhões seiscentos e quarenta mil segundos, para que os produtos intermediários permaneçam finitos no Worker e no navegador. Em caso de sucesso, a resposta ecoa a distância arredondada, a unidade e time_seconds; define finish_time como uma string de relógio formatada; publica distance_m, distance_yd e distance_km; retorna pace_s_per_100m e pace_s_per_100yd como segundos brutos, além de pace_per_100m e pace_per_100yd como strings formatadas; adiciona speed_mps, speed_kmh e speed_yd_per_min; e inclui formula, message e um array ordenado steps mostrando a conversão e o escalonamento. Falhas de validação — campos ausentes, números não finitos, distância ou tempo não positivos, unidade desconhecida ou valores fora dos limites publicados — retornam invalid_input e nunca são cobradas. O preço é um valor fixo de US$ 0,002 por requisição bem-sucedida, com item unitário e preço unitário marginal zero.

Dicas práticas, limites e buscas relacionadas

Converta tempos de relógio para segundos totais antes de chamar a API: vinte minutos são mil e duzentos segundos, não a string vinte dois-pontos zero zero. Ao comparar um relógio de piscina que exibe o pace por 100 m com um colega que treina em jardas, confie nos campos pareados pace_per_100m e pace_per_100yd de uma única chamada, em vez de reconverter manualmente com fatores aproximados. Tarefas com falha que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando você envia deliberadamente uma distância zero para testar a validação do cliente.

Testes unitários para calculadoras de natação

Gere fixtures conhecidas de 100, 400 e 1500 m, além de rejeições deliberadas de valores não positivos, para valores esperados golden.

Devo enviar o tempo como HH:MM:SS?

Não. Envie o tempo final total como time_seconds (por exemplo, 1200 para 20:00). Strings de relógio formatadas aparecem nos campos de resposta finish_time, pace_per_100m e pace_per_100yd.

Ver a documentação completa do KIT →