Free tool

GPSR disclosure generator

Fill in the manufacturer, Responsible Person, product and warning details. You get the Article 19 block to paste into a listing, and a live list of what is still missing. Runs in your browser, nothing is stored.

Manufacturer

Art. 19(a)

As registered, not the brand on the box.

Optional.

An email address or a website contact URL.

EU Responsible Person

Art. 19(b)

The EU-established importer, authorised representative or fulfilment provider responsible for this product.

Product

Art. 19(c)

Optional.

Article 9(5) traceability identifier.

Optional.

Article 19(c) requires a picture of the product in the listing.

Warnings and safety information

Art. 19(d)

One entry per language of the countries you sell into.

Article 19 disclosure
Fill in the form, or load the sample data, and the disclosure appears here.

The check runs as you type. Nothing is sent anywhere: the generator runs in your browser.

About this tool

The same generator powers the Ariadne product. The difference is that Ariadne remembers your data and produces the block for every marketplace you list on. Background reading in the GPSR guides.

What does the generator produce?

A plain-text block with the four disclosures Article 19 of Regulation (EU) 2023/988 requires for a distance sale: the manufacturer's identity and contact details, the EU Responsible Person when the manufacturer is outside the EU, product identification including a reference to its picture, and warnings in the languages of the countries you sell into. It also lists the traceability identifiers Article 9(5) requires on the product itself. The full article-by-article breakdown is in Article 19 explained.

Where do I paste it?

Anywhere the marketplace shows product information to the buyer. Most marketplaces now also have dedicated fields for the manufacturer and Responsible Person, and those fields are what their compliance checks read. The per-marketplace guides show where each field lives: Amazon, eBay, Etsy, Shopify.

Does the check mean my listing is compliant?

No. It checks that the four Article 19 disclosures are present, which is the most common reason a listing gets suppressed. It cannot judge whether your warnings are adequate for the product, whether your Responsible Person is valid, or whether your product meets the general safety requirement. It is a completeness check, not legal advice.

Is my data stored?

No. The generator runs entirely in your browser. Nothing you type is sent to a server. If you want the data saved and reused across marketplaces, that is what Ariadne itself is for.

Which languages should the warnings be in?

The language the Member State you sell into requires, which is usually its official language. A listing on amazon.de needs German warnings, one on amazon.fr French, and so on. See which languages GPSR warnings need.