Connecting…

Skip the agent.

Every fee, deadline and visa rule here is read off the institution's or the mission's own page and carries a link back to it. Where nobody published an answer, you get told that.

See what we hold
Start here

Two consulates. One country. Opposite instructions.

Both of these are published by the German mission network in Pakistan, right now, about the same visa.

German Embassy Islamabad
At the German Embassy Islamabad appointments can only be booked online.
pakistan.diplo.de
German Consulate General Karachi
At the German Consulate General Karachi, no appointment is required, you can come from Monday to Thursday between 1:30 and 2:30pm.
pakistan.diplo.de

Read the wrong one in Karachi and you wait weeks for an appointment nobody asked you for. Read the wrong one in Islamabad and you turn up at a closed counter. Neither page is hidden. Neither is in a language you cannot read. They just are not the same page, and nothing tells you which one is yours.

That gap — public information, scattered, unlabelled — is the entire business model of every agent you have been quoted a price by.

Why reading it yourself is harder than it looks

The biggest number on a fee page is rarely the fee

These are the traps HexVisa had to be taught, one country at a time, from pages it holds.

Italy

Bologna's fee page states five amounts. One is a price.

The other four are household income brackets — Italian fees are means-tested, so the largest figures on the page are thresholds. Take the biggest and you publish €30,000 as the cost of a degree. Take the first and you publish an income limit.

Italy, again

€140 is not what a year in Italy costs.

It is the tassa regionale — a fixed levy every enrolled student pays on top of what the university charges to teach them. Small, specific, plausible, and wrong. HexVisa published it for four institutions until it was caught.

Germany

Semesterbeitrag is not tuition.

It buys a transport pass and a student-union membership. Most German public universities charge no tuition at all — and a reader that cannot tell the two apart makes free look expensive.

Poland

One page priced a degree at 0,00 zł.

That was the site's own shopping basket, reading “0 produktów — 0,00 zł”. Only czesne means tuition; wpisowa is the admission fee and legitymacja is the student card.

Nobody is hiding anything. Every one of those pages is public, official and honest. They are simply not written for someone reading from Lahore with one shot at a deposit.

Reading the live catalogue…

What HexVisa does about it

It keeps the sentence, and the address it came from.

Not a summary. Not a rewrite. The clause the mission actually published, the figure the university actually printed, and a link you can open in the next tab to check us.

Which is why the quote on the right keeps its first word. Paraphrase it and you invert it — and the student pays for an attestation they never owed.

No cross attestation by the HEC Pakistan required.
German missions, Pakistanpakistan.diplo.de

Quoted, not paraphrased. Drop the word “no” and that sentence costs a student a fee and several weeks.

The route

Six steps, and you can see all of them

Each one leaves something behind on your account, which is why the first step is having one.

Create an account
Your profile, saved programmes and alerts hang off it — otherwise they live in a browser tab and die with it.
Build a profile
What you studied, your grades, your language evidence, your budget. Only what actually changes a ranking.
See what matches
Ranked by the backend against your profile, with the reasoning and the refusals both attached.
Read the programme
Fee, window, documents, work rights — each with the page it was read from and the date it was last checked.
Understand the visa
The half the university never describes: which mission, what is attested, what it costs at the counter.
Track and get told
When a fee or a deadline moves on the official page, the change is kept beside the old value.
Built to refuse

The things it will not do

Most of the engineering here is about what does not get published. The €140 above is why.

Never converts a fee

A tuition figure appears in the currency and for the period the university stated. A converted number is a number nobody published, on a rate that moved this morning.

Never fills a gap

An unknown cost stays unknown and is drawn as a gap. Totalling what is known and calling it a total is the one error a student cannot recover from.

Never invents an institution

Only universities named in an official register can be crawled at all, so a programme that does not exist cannot enter the catalogue by any route.

Never hides the official route

Every programme links to the university's own application page. HexVisa is not in the middle of that transaction and takes no fee from either end.

Start where you are standing.

Free, open source, and it will tell you when it does not know.