NextSDS Logo
Free Tool

UFI Generator

Generate UFI (Unique Formula Identifier) codes for poison centre notifications. Use your VAT number or company key together with a formulation number.

European VAT registration number including country code

Number between 0 and 268,435,455

Three generation methods

VAT Number

Generate UFI codes using your European VAT number. Recommended for most EU companies as it provides full traceability through the VIES system. Verify your UFI with the UFI Decoder.

Company Key

For companies without an EU VAT number. Use a numeric company identifier (max 41 bits). Codes comply with CLP Annex VIII but offer less traceability than VAT-based UFIs.

Disposable Key

Generates a random identifier for one-time use. Suitable for testing or when neither a VAT number nor company key is available.

Understanding UFI codes

What is a UFI and why is it required?

The UFI (Unique Formula Identifier) is a 16-character code that links a hazardous chemical mixture to its poison centre notification under EU CLP Regulation Annex VIII. When someone calls a poison centre during an emergency, the UFI allows toxicologists to immediately identify the mixture composition and provide the right medical advice. Since January 2024, UFIs are mandatory for all hazardous mixtures on the EU market — consumer, professional, and industrial.

What do you need to create a UFI?

You need a company identifier (VAT number or company key) and a unique formulation number for each mixture. The formulation number must be between 0 and 268,435,455. Assign it yourself using your catalogue numbers or internal product system. Each combination of identifier and formulation number produces a unique, reproducible UFI code.

UFI format and placement

The UFI is formatted as XXXX-XXXX-XXXX-XXXX and must be printed on the product label preceded by "UFI:". If the label is too small, it can appear on the inner packaging or in Section 1.1 of the safety data sheet. For e-commerce, display the UFI alongside your CLP label information.

Formulation numbering tips

Establish a systematic approach: use your existing catalogue numbers, internal SKU codes, or a sequential numbering system. Keep a record mapping each formulation number to its product — you'll need this for poison centre notifications and for decoding UFIs later. The number range (0–268M) accommodates even the largest product portfolios.

How to proceed with the notification

  1. 01
    Numbering system — Establish a sustainable numbering system for your products so that each mixture has a unique formulation number. Use catalogue numbers or internal product numbering.
  2. 02
    Generate UFI codes — Assign a UFI code to each product using this generator. Verify each code with the UFI Decoder to confirm correctness.
  3. 03
    Register at ECHA — Go to ECHA Poison Centres Portal and register your business. Request a Legal Entity UUID for submitting notifications.
  4. 04
    Submit notifications — Create a notification file and submit to the PCN portal. NextSDS can automate document generation and streamline the submission process.

Need help managing your chemical compliance? Try NextSDS Free for comprehensive SDS management and automated UFI generation.

Frequently asked questions

When do I need a UFI on my product?

Since January 2024, a UFI is required on all hazardous mixtures placed on the EU market that are classified for health hazards or physical hazards. This includes consumer, professional, and industrial use products. The UFI must be on the product label and included in your poison centre notification to ECHA.

Which generation method should I use?

For most EU-based companies, the VAT number method is recommended. It provides the best traceability — poison centres can identify your company directly from the UFI code. Use the company key method only if you don't have an EU VAT number. The disposable key is for testing or one-off use only.

Can I reuse the same formulation number?

Each formulation number should correspond to a unique mixture composition. If you change the composition of a product (even slightly), you should assign a new formulation number and generate a new UFI. However, minor changes that don't affect the hazard classification may not require a new UFI — consult the ECHA guidance for specific cases.

How do I verify my generated UFI is correct?

Use the UFI Decoder to reverse-decode your generated UFI code. It will show the VAT number and formulation number encoded in the UFI, allowing you to verify they match your intended values before printing labels and submitting your poison centre notification.

Related tools

Disclaimer: This UFI generator is provided for informational purposes. The UFI generation algorithm follows the specifications in the ECHA UFI Developer Manual. Always verify generated codes and ensure compliance with official CLP regulations. Consult with regulatory experts when necessary.