Skip to content
Unomed

Free ICD-10 coder with AI

Free ICD‑10 coding, in the browser, no account.

Unomed's free AI coder reads the diagnosis the way it is written in the report and suggests the matching ICD-10-GM code with its full label in seconds. No account, no installation, no catalogue to leaf through.

  • Free, no account
  • AI-assisted coding
  • ICD-10-GM, as used in Switzerland

The coder turns the text you enter into coding suggestions. Whether a suggestion is right is decided by the professional, not by the tool. Unomed does not store your entries on servers and does not pass them to third parties.

Partners

How it works

How to find the ICD-10 code

Three steps from diagnosis to code, with no manual and no training.

  1. Enter the diagnosis

    Type the diagnosis in your own words, a keyword, an abbreviation or a whole sentence from the report. The coder understands practice jargon, not only the official wording.

  2. Check the suggestions

    You get the matching ICD-10-GM codes with their full labels. When there are several hits, you see at a glance which one fits the diagnosis most precisely.

  3. Take the code

    Copy the code into the invoice, the certificate or your practice software. If you would rather not do that by hand any more, the path to Unomed Flows is further down.

Features

What the free ICD-10 coder does

A tool for the daily question of which code belongs to this diagnosis. No download, no registration, no data passed on.

  • AI-assisted, in your own words

    You do not need to know what the catalogue calls a diagnosis. The coder reads your description the way a coding specialist would, with abbreviations, side and secondary findings, and finds the official entry for it.

  • ICD-10-GM, as used in Switzerland

    The German Modification of ICD-10 is the catalogue used to code diagnoses in Switzerland. The coder works with this edition.

  • Full labels

    Every code comes with its complete official label. You see what you are taking over instead of guessing a code.

  • Free, no registration

    Direct access without sign-up, without a licence and without hidden costs. Open the page, enter the diagnosis, done.

  • In the browser, on any device

    Runs on PC, tablet and smartphone in Chrome, Edge, Firefox and Safari. There is nothing to install and nothing to update.

  • Built for everyday practice

    One input field, one list, one code. Made for doctors and practice assistants who need a code between two consultations, not a coding degree.

Who it is for

Who needs an ICD-10-GM coder

For the quick lookup between two appointments. For productive coding inside the practice workflow we recommend Unomed Flows, which suggests codes from the consultation and enters them once approved.

  • Medical coding specialists

    The main users. They code diagnoses and procedures every day for billing and documentation and need the code without detours.

  • Doctors in practice

    General practitioners and specialists in particular need ICD-10 codes for invoices and certificates, for instance with outpatient flat rates.

  • Medical practice assistants

    They often handle administration including coding and billing. A tool that works without training is the most valuable one for them.

  • Radiology practices

    Their coding and billing staff code DRG-relevant inpatient cases and need the exact code, not an approximate one.

  • Health insurers

    For plausibility checks and quality assurance of submitted invoices.

  • Health administration and statistics

    Federal offices and research institutions analyse coded data for epidemiological studies and health statistics.

  • Medical billing centres

    They process invoices for several practices and need coding that works the same way for every one of them.

ICD-10 in Switzerland

ICD-10 codes in Switzerland: what applies where

Whoever looks up an ICD-10 code usually has a second question too: do I have to at all, and in which form? The essentials in six tiles.

  • What ICD-10-GM is

    ICD-10 is the WHO classification of diseases. The German Modification (GM) is the edition maintained in Germany and used in Switzerland. The Federal Statistical Office publishes the coding manual with the Swiss rules for it.

  • How a code is built

    One letter for the chapter, two digits for the category, and after the dot up to two more for the specification. M54.5 is low back pain, E11.9 type 2 diabetes without complications, I10 essential hypertension, J45.0 predominantly allergic asthma.

  • Mandatory in hospitals for years

    For inpatient stays, ICD-10-GM is binding. It is the basis of the SwissDRG case rates and of the federal medical statistics of hospitals.

  • In practices since TARDOC

    TARDOC and the outpatient flat rates have applied since 1 January 2026. In sessions with a trigger position, that is wherever a flat rate is triggered, an ICD-10 diagnosis is mandatory. For all other sessions the Tessin code still suffices, and ICD-10 is allowed there too.

  • Tessin code or ICD-10?

    The Tessin code has a good two dozen coarse groups and sat on Swiss invoices for decades. ICD-10 is thousands of times finer and readable internationally. On a KVG invoice with a flat rate, only the first letter of the code and the chapter appear, not the full diagnosis.

  • And ICD-11?

    The WHO's ICD-11 has been in force since 2022 but has not been introduced in Switzerland. The date is open and depends on the German-language edition. Until then ICD-10-GM applies, and this coder works with it.

From the coder to Flows

When you need more than an ICD search

In Unomed Flows, coding is not a search box but a step in the workflow: when a consultation has been documented, Flows suggests the matching ICD-10-GM codes and enters them in your practice software once you approve.

Free ICD-10 coder and Unomed Flows compared
Feature Free ICD-10 coder Unomed Flows
ICD-10-GM search Yes Yes
Full labels Yes Yes
Coding straight from the documented consultation No Yes
Confidence per suggestion No Yes
Favourites No Yes
Share with colleagues No Yes
Transfer to practice software once approved No Yes
Price Free from CHF 149 per month

For vendors: ICD-10 suggestions as an API

Security

Suggestion, not decision, and nothing is left behind.

A coder you type diagnoses into has to do two things: keep the entry to itself and leave the last word to the professional. Both are built in here.

  • No storage

    Unomed does not store the entered text on servers and does not transmit it to third parties. Closing the page means the entry is gone.

  • No account, no traces

    No registration, no analysis, no profile. The coder does not know who is using it, and it does not need to.

  • The professional decides

    The coder suggests, it does not code. Every suggestion is checked by the person who takes it over. That holds here as in Unomed Flows, where no code reaches the practice software without approval.

  • Swiss provider

    Unomed is Swiss software from Zurich. When you take the step to Flows, your data is held in certified Swiss data centres in line with the FADP.

Frequently asked questions about the free ICD-10 coder

Is the ICD-10 coder really free?

Yes. Unomed's free ICD-10-GM coder can be used at no cost, without licence fees and without an account. You enter a diagnosis and get the code.

How secure is my medical data?

Unomed does not store the entered text on servers and does not transmit any data to third parties. For particularly sensitive content we recommend leaving out names and dates of birth and following the rules of your institution. For coding whole reports inside the practice workflow, Unomed Flows is the right tool, with data in Swiss data centres.

Can I rely on the suggestions?

The ICD-10 coder turns the entered text into coding suggestions. They have to be checked by the professional who takes them over. The tool replaces neither coding training nor the coding guidelines of your institution.

What is ICD-10-GM?

The WHO's International Classification of Diseases (ICD-10) in its German Modification (GM) is the catalogue used to code diagnoses in Switzerland: binding in hospitals for years, and in practices since TARDOC and the outpatient flat rates wherever a flat rate is billed. The codes serve not only billing but also the federal medical statistics, quality assurance and epidemiological analysis.

Which ICD-10 version is in use?

The coder works with the ICD-10-GM in the edition used in Switzerland. The catalogue is revised every year; Unomed keeps the current edition up to date.

Do I have to register or install software?

No. Unomed's ICD-10 coder runs directly in the browser, without installation and without registration. Open the page and start.

Does the coder find codes even if I do not know the exact wording?

Yes, that is the point. You enter the diagnosis the way you would describe it, with abbreviations and practice terms, and the coder finds the matching entry in the catalogue. When several codes are possible, you see all of them with their labels and pick the most precise one.

How do I upgrade to the Pro version?

Coding with a confidence per suggestion, favourites, sharing with colleagues and transfer to the practice software is part of Unomed Flows, from the Praxis package at CHF 149 per month. The first workflow is free and needs no payment details. Contact us or start right away.

Does my practice have to code in ICD-10 now?

Since TARDOC and the outpatient flat rates on 1 January 2026, yes, as soon as a trigger position is recorded in a session and a flat rate is billed as a result. For the remaining sessions the Tessin code remains admissible, and ICD-10 is optional there. Which form belongs on the invoice depends on the insurance area: under KVG only letter and chapter, under UVG, IVG and MVG the terminal code. The tariff agreements of the FMH and the OAAT are authoritative.

Next step

Not just look up codes, but build them into the workflow?

Unomed Flows suggests ICD-10-GM codes straight from the documented consultation and enters them in your practice software once you approve. The first workflow is free, no payment details needed.