A few years ago, after finishing my university studies, I wanted to know what my English level was to find the most appropriate course to improve it. It was then when I found this interesting tool that solved my headaches 😉 (and you can do it comfortably at home!).
Dialang is a useful free software for Windows to test your level in any of 14 (*) European languages. You can download it in this link. The length of a typical DIALANG test session is 30-45 minutes. The level is given in the extended accepted Europe’s Common European Framework of Reference for Languages (CEFR).
(*) Languages: Danish, Dutch, English, Finnish, French, German, Greek, Icelandic, Irish-gaelic, Italian, Norwegian, Portuguese, Spanish and Swedish.