Elysia Tools

Explore ferramentas, exemplos, explicações visuais e guias temáticos em um espaço claro.

Categorias populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegação

Validation

Calculadora de Soma de Verificação Luhn

· Última atualização:2026-06-23

Valida ou gera números com o algoritmo de Luhn (mod-10). Cartões de crédito, IMEI, IMEISV, SIN, NPI e qualquer identificador baseado em Luhn.

Execução

Executar esta ferramenta

Preencha o formulário, execute a ferramenta e veja o resultado no mesmo lugar.

Exemplos

Exemplos compatíveis com esta ferramenta

Relacionado

Continue com ferramentas e temas relacionados

Escrito pela equipe Elysia Tools
Hash30
Check Digit8
Luhn8
Cartão de crédito7

Guia de uso da ferramenta

Veja quando usar esta ferramenta, o que ela suporta e como os usuários a aplicam.

Fatos principais

Categoria
Validation
Tipos de entrada
select, text, number
Tipo de saída
text
Cobertura de exemplos
4
API pronta
Sim

Visão geral

A Calculadora de Soma de Verificação Luhn permite validar ou gerar números utilizando o algoritmo de Luhn (mod-10). Esta ferramenta é ideal para verificar a integridade de números de cartões de crédito, códigos IMEI, IMEISV, SIN, NPI e outros identificadores numéricos estruturados, ignorando automaticamente espaços e traços para facilitar a entrada de dados.

Quando usar

  • Quando precisar verificar se um número de cartão de crédito ou código IMEI é estruturalmente válido antes de processá-lo em um sistema.
  • Durante o desenvolvimento e teste de softwares que exigem a geração de números de teste válidos que sigam a fórmula mod-10.
  • Para calcular o dígito de verificação correto de um identificador numérico personalizado a partir de um prefixo específico.

Como funciona

  1. 1Selecione o modo desejado: 'Validar' para verificar um número existente ou 'Gerar' para criar um novo número compatível com o algoritmo.
  2. 2Insira o número a ser validado (espaços e hifens são ignorados) ou defina o comprimento total e o prefixo opcional para a geração.
  3. 3O algoritmo aplica a fórmula mod-10, multiplicando dígitos alternados por dois e somando os resultados para validar ou determinar o dígito de verificação final.

Casos de uso

  • Validação rápida de números de cartões de crédito para identificar erros de digitação antes do envio de formulários.
  • Geração de números de teste de IMEI ou IMEISV com comprimentos específicos para simulações em sistemas de telecomunicações.
  • Criação de identificadores internos de clientes ou produtos que utilizam o dígito verificador mod-10 para evitar erros de entrada de dados.

Exemplos

1. Validação de Cartão de Crédito

Desenvolvedor Web

Contexto

Um desenvolvedor precisa testar se a validação de formulário de checkout está rejeitando números de cartão digitados incorretamente.

Problema

Confirmar se um número de cartão de crédito específico de 16 dígitos possui uma soma de verificação Luhn válida.

Como usar

Selecione o modo 'Validar' e insira o número do cartão no campo 'Número a Validar'.

mode: 'validate', number: '4532 0151 1283 0366'

Resultado

A ferramenta remove os espaços e confirma que o número é válido de acordo com o algoritmo mod-10.

2. Geração de IMEI de Teste

Analista de QA

Contexto

Um analista de garantia de qualidade precisa de um número IMEI válido de 15 dígitos para testar o cadastro de dispositivos móveis.

Problema

Gerar um número de 15 dígitos que passe na validação de Luhn usando um prefixo de fabricante específico.

Como usar

Selecione o modo 'Gerar', defina o comprimento total como 15 e insira o prefixo desejado.

Perguntas frequentes

O que é o algoritmo de Luhn?

É uma fórmula de soma de verificação simples usada para validar uma variedade de números de identificação, como cartões de crédito e IMEIs, contra erros de digitação acidentais.

Como a ferramenta lida com espaços ou traços no número inserido?

A ferramenta ignora automaticamente quaisquer caracteres não numéricos, como espaços ou hifens, processando apenas os dígitos.

Posso gerar um número com um prefixo específico?

Sim, no modo de geração, você pode definir um prefixo (como 4 para cartões Visa) e o comprimento total desejado para obter um número válido.

Esta ferramenta armazena os números de cartão de crédito que eu validar?

Não, todo o processamento é feito localmente e de forma segura, sem armazenar ou registrar os dados inseridos.

Qual é a diferença entre validação e geração no algoritmo mod-10?

A validação verifica se o dígito final corresponde ao cálculo dos dígitos anteriores, enquanto a geração calcula e anexa o dígito correto a uma sequência numérica.

Tema

Validação de identificadores com dígito de controlo

Normalize um identificador, escolha o checksum e verifique o formato antes de aceitar.

Início
Ferramentas3201
Exemplos593
Visualizações465
Visualizadores de arquivos103
Temas233
Etiquetas333
Imagens, áudio e vídeo657

Ferramentas de processamento, conversão e otimização de imagens, áudio e vídeo

Matemática, datas e finanças644

Calculadoras, ferramentas numéricas, lógica de datas, estatística e finanças

Design e cor297

Ferramentas de cor, layout, gráficos, estilo visual e apoio ao design

Texto e escrita209

Ferramentas de escrita, limpeza, formatação, extração e análise de texto

Desenvolvimento e Web193

Utilitários para desenvolvedores, rede, depuração web e automação

Conversão e codificação175

Ferramentas de conversão de formatos, arquivos, unidades, arquivos compactados e codificação

Triagem de fontes FLAC/WAV e entrega de evidências
Revisão e entrega de um componente de sorteio auto-hospedado
Revisão de lote de códigos Stripe e pré-verificação da importação
Revisão da seleção técnica de fotos e entrega de candidatas à edição
Estruturar uma captura de interface, revisar e entregar ao desenvolvimento

© 2026 Elysia Tools. Todos os direitos reservados.

DocumentaçãoPreçosSobreTermos de serviçoPolítica de privacidadeCookiesContato
Java

Exemplos de Processamento de Imagem Android Java

Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato

Kotlin

Exemplos de Processamento de Imagem Android Kotlin

Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato

Python

Exemplos de Processamento de Imagem Web Python

Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato

Rust

Exemplos de Processamento de Imagem Web Rust

Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato

Validation

Validador de Cartão de Crédito

Valida números de cartão de crédito e identifica o tipo de cartão (Visa, MasterCard, UnionPay, etc.)

Validation

Validador de CUSIP

Valida identificadores CUSIP de valores norte-americanos de 9 caracteres com verificação mod-10 do dígito de controle, base do emissor e detalhamento do número de emissão.

Validation

ICCID Validator

Validate ICCID numbers for SIM cards with Luhn checksum and issuer analysis

Validation

Validador ISBN

Valida os formatos de número de livro ISBN-10 e ISBN-13 com verificação de dígito verificador

mode: 'generate', length: 15, prefix: '35'

Resultado

A ferramenta gera um número de 15 dígitos iniciado por 35 com o dígito de verificação Luhn correto no final.