Prepare XML files for EUDAMED

Create XML for EUDAMED.
For new and registered devices.

Prepare new devices from an Excel or CSV list, or change registered MDR devices using EUDAMED XML exports. Download the XML file you create, then upload it yourself in EUDAMED.

  1. Choose input
  2. Enter details
  3. Download XML
  • No installation needed
  • Files processed on your device
  • No UDI Studio account needed
Start here

Choose what to register or change

First choose the regulation that applies to your device. Then choose the option that matches your situation.

Device information is processed in your browser
Help at every step

Practical EUDAMED guides

Learn how to prepare your spreadsheet, choose a workflow, upload XML and interpret the response.

All guides →

New here? Start with a template

For new registrations, use our Excel or CSV template. Try the sample articles to learn how importing works before using your own product data.

The sample articles are fictional. Their codes have not been assigned to products and must not be submitted to EUDAMED. BUDI and EMDN are blank for you to complete.

Before importing

Read the file guide →
How to use the tool

From your file to EUDAMED upload

01

Import the right input

For new devices, choose Excel or CSV. For changes to registered MDR devices, choose current EUDAMED XML exports.

02

Select devices and enter information

Work with one BUDI group at a time. For registration, complete the device information. For updates, choose which existing fields to change.

03

Review and download XML

Check your information and create the file. The tool automatically runs XSD validation before downloading. You can also download the validation report.

Then continue in EUDAMED: Open Data transfer → Bulk Upload, choose the correct service and upload the XML file. Check the response file when processing finishes. Read the upload guide →

Before you start

Common questions answered

What do I do in UDI Studio, and what do I do in EUDAMED?

UDI Studio creates the XML file that EUDAMED bulk upload requires. It lets you prepare device information together instead of entering each device separately in EUDAMED.

  1. Choose new registration or changes to registered MDR devices.
  2. Import your input, select devices and complete the information.
  3. Review and download the XML file. The tool checks its structure automatically.
  4. Sign in to EUDAMED, upload the file using the correct service and read the response.

Creating or downloading a file here does not register anything in EUDAMED. The registration or change is processed only after you upload the file there.

What should I have ready before I start?

For new devices: an Excel or CSV list, already assigned BUDI and UDI-DI identifiers, the manufacturer’s SRN, a relevant EMDN code and device details such as risk class, market countries and information from the label or instructions for use.

For changes: current XML exports of the registered MDR devices from EUDAMED. These supply the existing values and version numbers. The update tool does not use an Excel list.

You do not need a UDI Studio account. To download exports and submit your finished file, you do need access to the relevant actor and service in EUDAMED.

What do BUDI, UDI-DI, EMDN and SRN mean?
  • BUDI (Basic UDI-DI): identifies the device group in EUDAMED.
  • UDI-DI: identifies a particular device or variant. It is a different identifier from BUDI and is not an individual item’s serial number.
  • EMDN: the device category code in the European nomenclature.
  • SRN: an actor’s registration number in EUDAMED, for example the manufacturer’s SRN.

The tool does not create new BUDI or UDI-DI identifiers. Use identifiers already assigned under your issuing entity’s rules.

How should I prepare my Excel or CSV file?

Use a header row and one device per row. Three columns are needed: article/reference number, trade name and UDI-DI. For GS1, use a 14-digit GTIN as the UDI-DI.

Including separate BUDI and EMDN columns is recommended. They are not required columns, but each device must receive those values from the file or the manual fields before import can finish. After choosing your file, check which column supplies each item of information.

CSV uses semicolons (;) or commas (,). Tabs, spaces and full stops are not supported as column separators. Keep leading zeros. If a name contains the separator, enclose it in double quotation marks.

Article number;Trade name;UDI-DI
ART-001;Example device;01234567890128

This example shows the file format only. Replace it with your own device details and assigned identifiers. An Excel file (.xlsx) can be imported directly.

What does XML validation actually confirm?

When you export, the tool automatically runs an XSD check in your browser. It checks that the XML follows the supplied official schema version 3.0.30, including its structure and data types. The schema is not fetched live from EUDAMED for every check.

Passing XSD means the file passed this check. It does not mean the device is registered or all information has been accepted. EUDAMED checks its registry, versions and business rules during upload. Always read EUDAMED’s response file.

You can download a validation report to keep with the XML file. Official schemas and rules are available from EUDAMED ↗

Where are my files and completed forms saved?

Imported files and device information are processed in your browser and are not uploaded to UDI Studio’s server. When you create XML, your browser downloads the file. Download the validation report separately if you want to keep it too.

Files go wherever your browser saves downloads, usually the Downloads folder. Reloading or changing language clears the current form and imported devices. Saved profiles remain unless the website’s browser storage is cleared.

How do I reuse settings for my next registration?

The registration forms let you save up to 10 local profiles. First import the device list and choose a BUDI group. Complete the settings you want to reuse, name the profile and choose Save as new profile.

Next time, import the new list, select the group and profile and click Apply to form. Merely selecting a profile does not fill in the information. Always check that the values and dates are still correct.

Profiles contain reusable settings, not device lists, BUDI/UDI-DI identifiers or XML files. They are saved only in the same browser and on the same website. Export a JSON backup to transfer them or keep a copy. The update tool uses your imported EUDAMED exports and has no profile manager.

UDI Studio is an independent preparation tool, not an official European Commission service. These workflows support regular MDR/IVDR registration and updates to existing MDR articles. Legacy devices, Master UDI-DI and systems/procedure packs are not included.

About the tool and this release

Product data and XML are processed in your browser. No sign-in is needed. Website files are downloaded from the hosting provider; this does not upload your product files.

Bundled schema: XSD 3.0.30, platform 2.27.0. XSD validation checks the XML structure. EUDAMED determines whether the registration is accepted.

New on 25 October 2026: templates, sample import, a getting-started checklist and Cloudflare page references.

Suggestions or a problem? Contact Joel Blomqvist