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.
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
| Danish | ECTS | Meaning | Approx. GPA |
|---|---|---|---|
| 12 | A | Excellent · Fremragende | 4.0 |
| 10 | B | Very good · Fortrinlig | 3.7 |
| 7 | C | Good · God | 3.0 |
| 4 | D | Fair · Jævn | 2.0 |
| 02 | E | Adequate · Tilstrækkelig | 1.0 |
| 00 | Fx | Inadequate · Utilstrækkelig | 0.0 |
| -3 | F | Unacceptable · Ringe | 0.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.
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
| ECTS letter grades | A, B, C, D, E pass; Fx and F fail — a relative scale, not a percentage |
|---|---|
| Original percentile bands | A top 10 %, B next 25 %, C next 30 %, D next 25 %, E last 10 % of passing students |
| Status of the letter scale | the ECTS Users' Guide 2015 replaced A–F with a statistical ECTS grading table; the letters survive in transcripts and national orders |
| Danish pairing | 12=A, 10=B, 7=C, 4=D, 02=E, 00=Fx, -3=F — official, written into the Danish grading-scale order |
| GPA pairing | A=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 F | Fx means a fail with some further work required; F means considerable further work required |
| Averaging method | credit-weighted by ECTS — each grade is multiplied by its ECTS value before the division |
| ECTS credits per year | 60 ECTS is one full academic year of full-time study |
| Workload per credit | 1 ECTS credit represents 25 to 30 hours of total student work, contact hours and private study together |
| Credit equivalence used | 2 ECTS to 1 US semester credit, the common transfer rule of thumb — receiving institutions apply their own ratio |
| Reverse direction | a 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 scale | ECTS 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
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
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
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
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
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
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.
| Source scales | ECTS letters A–F and the Danish 7-point scale (12/10/7/4/02/00/-3) |
|---|---|
| Target scale | US 4.0 GPA, plus the nearest source-scale step and ECTS letter |
| Directions | both — ECTS or Danish to GPA, and GPA back to ECTS and Danish |
| GPA input range | 0.00 to 4.00; values outside it are refused rather than clamped |
| ECTS per course | 0.5 upward in 0.5 steps; a row with no weight is excluded from the average |
| Credit converter range | any positive ECTS figure; reports US semester credits, academic years and a 25–30 h study-hour band |
| Browser support | any current browser; no install, no extension |
| Cost | free, 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.
Related tools
View allWorks well with this5
Updated