Quick action

Verify that a document is authentic

Check on the official Polícia Federal page whether a CRAF, carry permit, guia or authorization is genuine: lookups for Sinarm, Sinarm-CAC and SEI.

Required documents

  • The document to be verified, on paper or as a PDF, with the verification or authentication code printed on it
  • For SEI documents: the verification code and the CRC code shown in the footer
  • The document details at hand (name, firearm serial number, registration number) to compare with what the official page shows

Step by step

  1. Step 1: See which system issued the document

    The Polícia Federal offers three checks: Sinarm Defesa Pessoal (possession, carry and transport documents for self defense issued from 22 April 2019), Sinarm-CAC (documents for collectors, sport shooters and hunters) and SEI (official letters and documents from the Sistema Eletrônico de Informações, the electronic information system).

  2. Step 2: Open the official page by typing the address

    Go to gov.br/pf, Armas menu, Verificar Autenticidade de Documentos. Do not use links or QR codes sent by others without checking that the address that opens ends in gov.br or pf.gov.br.

  3. Step 3: Choose the matching option

    Click the button for the system that issued the document (Sinarm-CAC, Sinarm Defesa Pessoal or SEI) and fill in the verification details the page asks for, copying the printed code exactly.

  4. Step 4: Compare each detail with the paper

    Check the holder's name, the firearm's serial number, make, model and caliber, and the document number and expiry date. A single mismatch is already a reason to stop.

  5. Step 5: In a sale, also confirm the transfer authorization

    Under Decreto 11.615/2023, a firearm registered in Sinarm can only be handed over to the buyer after authorization from the Polícia Federal. A genuine document does not replace that authorization.

  6. Step 6: If something does not match, stop and report it

    Do not pay for or receive the firearm. Keep the messages and copies and contact the Polícia Federal firearms control office (delegacia) in your region. Forging a public document is a crime.

    Where to file the request: Verify authenticity at the Polícia Federal (Federal Police) (opens in a new tab)

Understand the service

To find out whether a firearm document issued by the Polícia Federal (Federal Police) is genuine, use the official Verificar Autenticidade de Documentos (verify document authenticity) page at gov.br/pf. It checks documents from Sinarm Defesa Pessoal, Sinarm-CAC and SEI. Checking before trusting helps avoid scams with altered documents, which are common in used firearm sales.

What the authenticity check is

Since 2019, Sinarm (Sistema Nacional de Armas, the national firearms system) documents have been issued electronically. IN DG/PF 201/2021 requires the authenticity of these documents to be confirmed on the Polícia Federal website. Instead of trusting the paper, you check the details directly against the official database.

There are three lookups:

  • Sinarm Defesa Pessoal (self defense): documents issued from 22 April 2019, such as the CRAF (Certificado de Registro de Arma de Fogo, the firearm registration certificate), carry permit, purchase authorization and guia de trânsito (transit permit).
  • Sinarm-CAC: documents for collectors, sport shooters and exceptional hunters, such as the CR (Certificado de Registro, the registration certificate), CAC CRAF and guia de tráfego (transport permit), issued by the Polícia Federal since 1 July 2025.
  • SEI: official letters, decisions and other documents signed electronically in the Polícia Federal Sistema Eletrônico de Informações (electronic information system). They carry a verification code and a CRC code in the footer.

Who needs it

Buyers and sellers of used firearms, heirs, stores, shooting clubs, instructors, accredited psychologists and anyone who receives a document and wants to confirm it is genuine before acting.

Common mistakes and frequent scams

  • Opening a link or QR code sent by the seller that leads to a fake site resembling the official one.
  • Checking only the name and forgetting the firearm's serial number.
  • Accepting a photo of a document instead of the full document.
  • Thinking an authentic document authorizes handing over the firearm: the transfer depends on prior authorization.
  • Accepting an expired registration as if it were valid. Check the expiry date: the self defense CRAF is valid for five years and the CAC one for three years, under Decreto 11.615/2023.

After the check

  • If everything matches, follow the transfer procedure through the Polícia Federal system.
  • If there is a mismatch, do not proceed, keep the evidence and contact the firearms control office (delegacia).
  • If the page shows an error, write to the support address listed on the Polícia Federal website, with a description of the problem, a screenshot, your name and CPF (taxpayer number). Support does not answer legal questions.

What changed recently

  • 1 July 2025: with the transfer of CAC control from the Exército to the Polícia Federal, the Sinarm-CAC verification option was created.
  • 2026: the Polícia Federal launched the Portal PF for CAC applications. The official verification page was updated on 29 September 2026 and keeps the three options (Sinarm-CAC, Sinarm Defesa Pessoal and SEI).

Notice

This guide is for information only and does not replace the official text of the rules or advice from a professional. Rules change often: before any application, check the current version of Lei 10.826/2003 (Estatuto do Desarmamento, the Disarmament Statute), Decreto 11.615/2023 (with the amendments of Decreto 12.345/2024) and the Polícia Federal normative instructions, such as IN DG/PF 201/2021 and IN DG/PF 311/2025 (amended by IN DG/PF 322/2025).

Sources

Regulations and official pages used in this guide. Always check the version in force.

Frequently asked questions

Direct answers to the most common questions about this service.

How can I tell whether a firearm registration (CRAF) is genuine?

Go to gov.br/pf, Armas menu, Verificar Autenticidade de Documentos, and choose the system that issued the document. Enter the printed code and compare name, serial number and expiry date with the paper. Any mismatch is a warning sign.

Can I verify a CAC document?

Yes. The official page has a specific option for Sinarm-CAC documents, the system the Polícia Federal has used since 1 July 2025 for collectors, shooters and hunters.

How do I verify an official letter or SEI document from the Polícia Federal?

Use the SEI option on the same verification page. Enter the verification code and the CRC code shown in the document footer.

Does a genuine document already allow handing the firearm over to the buyer?

No. Under Decreto 11.615/2023, a firearm registered in Sinarm can only be handed over to the buyer after the Polícia Federal transfer authorization.

Is the authenticity check paid?

No. The lookup is free and done online on the Polícia Federal page.

What should I do if the details do not match?

Stop the deal, do not pay and do not receive the firearm. Keep the evidence and contact the Polícia Federal firearms control office (delegacia) in your region.

Other Quick action services

  • Most searched

    Checking the status of an application in Sinarm

    Track your firearm application with the Polícia Federal (Federal Police) using the application number and CPF, on the Consultar Andamento de Processos page.

  • Firearms legislation

    Brazil's firearm rules are in Lei 10.826/2003, Decreto 11.615/2023 and Polícia Federal (Federal Police) rules. See what applies and what changed.