About JLocate
JLocate checks whether a job abroad can realistically sponsor your visa before you spend a week applying. It reads a vacancy against the rules of its country and against your own situation, then shows every check it ran, the threshold behind it and the official page that threshold came from. Maksym Gavrylenko builds and maintains it.
Who it is for
People who studied in the UK and had to leave because no employer sponsored them, and who still want a sponsored role there or elsewhere. International students in their final year, working out which jobs can keep them in the country after the Student or Graduate route ends. And anyone weighing a move to the Netherlands, Germany or Ireland who needs to know which offers clear the salary rule that applies to them.
Why it exists
Most job boards treat visa sponsorship as a keyword: an employer ticked a box, or a listing mentions sponsorship. Whether a UK Skilled Worker application can succeed turns on other things:
- whether the legal entity holds a sponsor licence
- whether the occupation code is eligible
- whether the salary clears the threshold for your age, your route history and the going rate for that code
A keyword filter can show you a job that could never sponsor you, and hide one that could. JLocate runs those checks instead, and tells you which facts are still missing so you can ask the recruiter before you apply.
Who is behind it
JLocate is built and maintained by Maksym Gavrylenko. It is an independent project with no funding, no advertising and no affiliation with the Home Office, the Dutch IND, any university or any employer. The code is public on GitHub , so anyone can read exactly how a result is worked out.
How a result is made
- Rules, not guesses. Every verdict comes from fixed rules applied to the facts you give and the facts in the vacancy. No language model decides whether a route works.
- Every threshold has a source and a date. The current rule snapshot was checked on 15 September 2026. The Sources page lists each official page it came from, and the changes already scheduled.
- Unknown stays unknown. A fact nobody knows is shown as missing, never averaged into a score. The route answer is one of four plain statuses, not a percentage.
- Information, not legal advice. A result helps you decide where to spend your time. An immigration adviser regulated by the IAA, or a solicitor, should check your own case before you rely on it.
What is real and what is an example
The visa rules and thresholds are real and dated. The 26 worked examples, and the 11 employers they are matched against, are fictional, labelled as examples wherever they appear, and kept out of search results. They exist so you can see a full check working before you paste your own. The sponsor licence checker searches a copy of the real Home Office register, taken each time the site is built. A vacancy you paste in goes through the same checks, with its employer looked up on that register copy.
Corrections
If a threshold is out of date or a result is wrong, open an issue on the project's GitHub page with the official source that disagrees. Corrections to rules are dated on the Sources page.
Privacy
Without an account, your profile, pasted jobs and notes stay in your browser. With one, they are kept on JLocate’s own server so they follow you between devices, and you can download or delete them at any time. The privacy page says what is stored where.
Check a job against your visa situation. Six short steps, no account needed.
Check a job →