FLUTTER ECOSYSTEM

cpf_cnpj_validator

A lib to validate, format, strip and generate CPF and CNPJ numbers from Brazil.

Latest version
2.0.0
30-day downloads
35.9K
Likes
81
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter package for validating, formatting, stripping, and generating Brazilian CPF (individual taxpayer registry) and CNPJ (corporate taxpayer registry) numbers. It provides reliable utilities to ensure data integrity in applications handling Brazilian tax identifiers. The library supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps requiring compliance with Brazilian fiscal standards. It includes functions to check validity, format numbers with masks, remove non-numeric characters, and generate random valid CPF/CNPJ values for testing.

Use cases
  • Validating user input for CPF/CNPJ
  • Formatting CPF/CNPJ with standard masks
  • Stripping special characters from CPF/CNPJ strings
  • Generating test CPF/CNPJ numbers
  • Ensuring compliance with Brazilian tax regulations
Key features
  • CPF and CNPJ validation
  • Automatic formatting with masks
  • Non-numeric character stripping
  • Random CPF/CNPJ generation
  • Cross-platform support
Suitable for
  • Brazilian government apps
  • Financial and banking applications
  • E-commerce platforms targeting Brazil
  • User registration forms with tax ID fields
  • Testing environments requiring valid CPF/CNPJ
Considerations
  • Requires manual handling of internationalization
  • Does not validate against official databases
  • Limited to CPF/CNPJ formats only
  • No built-in error localization
  • Not suitable for real-time verification with government systems
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add cpf_cnpj_validator

Categories

Source repository

Related projects

No data available yet.