testfide is an independent practice site for the fide language test, which people in Switzerland take for a residence permit (C permit) or for citizenship. It covers German and French at levels A1 to B1.
Free: B1 reading tasks with explanations; writing practice (formal letter and email) and speaking practice (picture description and B1 conversation) with an AI estimate of your level based on the official scoring criteria; all 141 official test centres and dates; which level you need for a permit or citizenship; guides to the oral exam and letter writing; and a printable PDF practice sheet. AI feedback needs a free Google sign-in.
testfide Plus (USD 35, one payment, 60 days, no subscription) adds four more practice sets per language, up to 20 texts and 10 recordings a day, and a progress report.
testfide is not affiliated with the State Secretariat for Migration (SEM) or the fide secretariat; the official model test is on fide-service.ch.