• No favorites

  • Base64 → PDF Converter
  • Base64 → Image Converter
  • JSON Formatter
  • Regex Tester
  • Word Counter / Character Counter
  • Text Case Converter
  • URL Encoder / Decoder
  • CSV → JSON Converter
  • JSON → CSV Converter
  • JWT Decoder

  • Hash Generator
  • Portuguese ID Card Generator
  • Portuguese NIF Generator
  • IBAN Generator
  • Lorem Ipsum Generator
  • Random Password Generator
  • Fake User Data Generator
  • UUID Generator
  1. Home
  2. /
  3. generators
  4. /
  5. portuguese id
© 2025 SmartUtils. All rights reserved.•
AboutContactFAQPrivacy PolicyTerms of Service

Portuguese ID Card Generator

Generate valid Portuguese Cartão de Cidadão numbers for testing purposes.

Generate ID Card Number

Create a valid Portuguese Cartão de Cidadão number

Click generate to create an ID number

About Portuguese ID Card

The Cartão de Cidadão is the Portuguese national identity card.

The Portuguese Cartão de Cidadão number (old format) consists of 12 characters: 9 digits, 2 letters, and 1 check digit.

Format:

  • • 9 main digits
  • • 2 letters (positions 10 and 11)
  • • 1 check digit (position 12, calculated by the Luhn algorithm)

Example format: 123456789ZZ1

Important: Generated numbers are for testing only. They follow the format and validation rules but are not registered identity cards.

Use cases:

  • • Testing identity verification systems
  • • Developing government service applications
  • • Creating demo data for Portuguese platforms
  • • QA and automated testing