Skip to main content

ECTS to GPA converter

Convert ECTS letter grades or Danish 7-point marks into a weighted average and an approximate US 4.0 GPA — and back again.

Free & unlimitedWorks offline
CourseECTSGrade

12.00

Weighted average

12

Nearest 7-point step

A

ECTS letter

4.00

Approx. US GPA (A+)

Averaged over 15 ECTS. The average is weighted by ECTS credits, which is how Danish institutions compute a vægtet gennemsnit — an unweighted mean of the same grades would be a different number.

Conversion table

DanishECTSMeaningApprox. GPA
12AExcellent · Fremragende4.0
10BVery good · Fortrinlig3.7
7CGood · God3.0
4DFair · Jævn2.0
02EAdequate · Tilstrækkelig1.0
00FxInadequate · Utilstrækkelig0.0
-3FUnacceptable · Ringe0.0

ECTS credits (not grades)

15.0 US semester credits · 0.50 academic years · 750–900 study hours

60 ECTS is one full academic year and one ECTS credit represents 25–30 hours of total study, so the 2 ECTS ≈ 1 US semester credit rule of thumb is a workload equivalence, not a grade. Transfer offices apply their own ratio.

The Danish 7-point ⇄ ECTS pairing in the table is official — it is written into the Danish grading-scale order. The GPA column is not: no ministry, university or ECTS document publishes a Danish-to-GPA conversion, and the ECTS Users' Guide 2015 replaced the A–F letters with a statistical grading table. Treat the GPA figure as the approximation credential evaluators commonly use, and expect an admissions office to reach its own number.

Every conversion is a lookup and a weighted mean computed in this tab. Nothing is uploaded and nothing is stored.

Two different things get called an ECTS-to-GPA conversion, and this page handles both while keeping them apart. The first is a grade conversion: turning ECTS letters A to F, or the Danish 7-point marks that map onto them, into an approximate US 4.0 grade point average. The second is a credit conversion: working out how many US semester credits a block of ECTS represents, which is a workload equivalence and has nothing to do with how well you did. Enter your courses with their ECTS weights and the tool gives a credit-weighted average, the nearest step on the source scale, the matching ECTS letter and an approximate GPA — or run it backwards from a GPA you already have. The conversion table is shown in full, with each row marked for what it actually is: the ECTS-to-Danish pairing is official policy, the GPA column is not.

Key facts about ECTS to GPA converter

Key facts about ECTS to GPA converter
ECTS letter gradesA, B, C, D, E pass; Fx and F fail — a relative scale, not a percentage
Original percentile bandsA top 10 %, B next 25 %, C next 30 %, D next 25 %, E last 10 % of passing students
Status of the letter scalethe ECTS Users' Guide 2015 replaced A–F with a statistical ECTS grading table; the letters survive in transcripts and national orders
Danish pairing12=A, 10=B, 7=C, 4=D, 02=E, 00=Fx, -3=F — official, written into the Danish grading-scale order
GPA pairingA=4.0, B=3.7, C=3.0, D=2.0, E=1.0, Fx/F=0.0 — the evaluator convention, not an official table
Fx versus FFx means a fail with some further work required; F means considerable further work required
Averaging methodcredit-weighted by ECTS — each grade is multiplied by its ECTS value before the division
ECTS credits per year60 ECTS is one full academic year of full-time study
Workload per credit1 ECTS credit represents 25 to 30 hours of total student work, contact hours and private study together
Credit equivalence used2 ECTS to 1 US semester credit, the common transfer rule of thumb — receiving institutions apply their own ratio
Reverse directiona US GPA between 0.00 and 4.00 maps back to the nearest Danish step and ECTS letter; anything outside that range is rejected with a message
Not a percentage scaleECTS letters were designed to describe rank within a cohort, so they cannot be derived from a raw exam percentage alone

What happens to your file

Nothing is uploaded. Each conversion is a table lookup and a weighted mean, both computed by JavaScript in this browser tab — the grades you enter live in React state and reach no server, no log and no analytics event. There is no file upload path at all, because there is no file: the tool works from the rows you type. Nothing is written to local storage either, so reloading or closing the tab wipes every course, weight and grade, and there is no record left behind. Grades are personal data, and on this page they stay on your own machine for exactly as long as the tab is open.

About this tool

  1. 1

    Choose the direction

    ECTS / Danish to GPA takes a list of courses and returns an average. GPA to ECTS / Danish takes a single 4.0-scale figure and returns the nearest grade on the European scales.

  2. 2

    Pick the scale your grades are on

    Danish 7-point if your transcript shows 12, 10, 7, 4, 02, 00 or -3; ECTS letters if it shows A to F. Switching between them remaps the grades already entered rather than clearing them.

  3. 3

    Enter courses with ECTS weights

    Each row takes an optional name, its ECTS credits and its grade. Use the ECTS value from the transcript — a 30-ECTS thesis is one row of 30, not six rows of 5.

  4. 4

    Read the four result tiles

    Weighted average on the source scale, the nearest 7-point step, the ECTS letter, and the approximate US GPA with its nearest letter. The line underneath states how many ECTS the average covers.

  5. 5

    Convert credits separately

    The ECTS credits block at the bottom answers the other question people mean by conversion: how many US semester credits and how many study hours a block of ECTS represents.

  6. 6

    Read the caveat before you quote a number

    The amber note distinguishes the official ECTS-to-Danish pairing from the unofficial GPA column. Which number you can safely put on an application depends entirely on that distinction.

Specs & compatibility
Source scalesECTS letters A–F and the Danish 7-point scale (12/10/7/4/02/00/-3)
Target scaleUS 4.0 GPA, plus the nearest source-scale step and ECTS letter
Directionsboth — ECTS or Danish to GPA, and GPA back to ECTS and Danish
GPA input range0.00 to 4.00; values outside it are refused rather than clamped
ECTS per course0.5 upward in 0.5 steps; a row with no weight is excluded from the average
Credit converter rangeany positive ECTS figure; reports US semester credits, academic years and a 25–30 h study-hour band
Browser supportany current browser; no install, no extension
Costfree, unlimited, no account
  • ECTS credits and ECTS grades are unrelated: credits measure workload, grades measure performance. A search for ects credits to gpa is almost always really a question about credits, and the block at the bottom of the page is the one that answers it.
  • Weight by ECTS, not by course count — that is the whole difference between a transcript-accurate average and a rough impression.
  • The A-to-E percentile bands describe rank within a cohort, so two students with identical exam percentages at different institutions can legitimately hold different ECTS letters.
  • If your transcript shows an ECTS grading table (a percentile distribution for your cohort), send that with the application; it is the mechanism the 2015 Users' Guide actually intends institutions to use.
  • For an application inside the EU, quote the ECTS letters and the weighted average and leave GPA out — introducing an unofficial figure raises a question you cannot answer with a source.
  • Converting backwards from a GPA is inherently lossier than converting forwards, because a single GPA compresses a whole transcript into one number; treat the reverse result as an indication of level, not a grade you were awarded.
  • Fx and F both score zero here, but they mean different things on a transcript — Fx signals a near miss that can often be resat, which is worth explaining in a cover letter.
  • ECTS letters and Danish 7-point marks in both directions
  • Credit-weighted average by ECTS across a full course list
  • Approximate US 4.0 GPA with the nearest letter grade
  • ECTS credits to US semester credits, years and study hours
  • Full conversion table with pass and fail rows marked
  • Explicit labelling of which conversions are official
  • Estimating the GPA an American graduate programme will read off a European transcript.
  • Turning an Erasmus semester's ECTS letters into a single weighted figure for a CV.
  • Working out how many US semester credits a 30-ECTS exchange semester will transfer as.
  • Checking whether a Danish 7-point average clears a stated GPA minimum before paying an application fee.
  • Translating a US applicant's GPA into the ECTS letter a European admissions form expects.
  • Explaining to a recruiter unfamiliar with ECTS what an average of 9.4 on a Danish transcript actually means.
No. The ECTS framework was never designed to map onto the American 4.0 grade point average, and no European Commission document, ministry or university publishes an authoritative table between them. What exists officially is the mapping between national scales and ECTS letters — the Danish 7-point pairing used here is one such mapping, set out in Denmark's own grading-scale order. Every ECTS-to-GPA figure in circulation, including the one this page shows, is a convention used by credential evaluators and international offices. It is useful for judging whether you clear a stated minimum; it is not a number to present as certified.
Credits measure workload and grades measure performance, and conflating them is the most common mistake in this area. One ECTS credit represents 25 to 30 hours of total student work, and 60 ECTS is a full academic year, so a 30-ECTS semester describes how much you studied and says nothing about how well. ECTS grades are the separate A-to-F letters describing your standing relative to other passing students. A query like ects credits to gpa is usually really about credit transfer, which the credits block at the bottom of the page handles: roughly 2 ECTS to 1 US semester credit.
Partly. The 2015 edition of the ECTS Users' Guide dropped the A-to-F letter scale in favour of the ECTS grading table, which describes the actual percentile distribution of grades in a given cohort rather than forcing everyone into five fixed bands. The letters nevertheless remain in wide circulation: they appear on older transcripts, they are written into national instruments such as the Danish grading-scale order, and many institutions still print them. That is why this tool converts them — but it is also why an institution that publishes an ECTS grading table for your cohort is giving you a better document than a letter.
Because courses are not the same size. A weighted average multiplies each grade by its ECTS value before summing, so a 30-ECTS thesis counts six times as much as a 5-ECTS elective. Averaging the grades themselves treats them as equals, which produces a different number with no standing on a transcript. European institutions compute the weighted figure — the Danish term is vægtet gennemsnit — and that is what this tool reports. If your result surprises you, check the ECTS total against your transcript before doubting the arithmetic.
Not reliably, and this tool does not try. The ECTS letters were designed as a relative scale: A described the top 10 % of passing students, B the next 25 %, and so on. Two students with the same raw percentage at institutions with different cohorts can correctly receive different letters, and an institution whose cohort skews high may award few Es. Any percentage-to-ECTS table is therefore a local convention belonging to one institution. If your transcript shows only percentages, ask the issuing institution for its own conversion or for an ECTS grading table.
Around 15 US semester credits, using the common 2-to-1 rule of thumb that the credits block applies. The reasoning is workload: 60 ECTS is a full academic year in Europe and roughly 30 semester credits is a full academic year in the United States, so the ratio falls out of the two definitions rather than from any treaty. Receiving institutions are free to use a different ratio, and some evaluate course by course against their own contact-hour requirements instead. Treat 15 as the planning figure and the registrar's decision as the real one.
View all

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy