Immigration & Visa Calculators

Free, 100% private, client-side compliance tools. No registration or data storage required.

Schengen 90/180 Calculator

Calculate your stay duration within the European Schengen Area under the rolling 90/180-day rule to avoid penalties.

Use Schengen Tool

Canada CRS Points Calculator

Calculate your Comprehensive Ranking System (CRS) score for Canadian Express Entry immigration and permanent residency.

Use Canada CRS Tool

Green Card Renewal Estimator

Determine the optimal filing timeline for your USCIS Form I-90 Green Card renewal, including expected fees and checklists.

Use Green Card Tool

J-1 Visa Compliance Tracker

Monitor your exchange visitor DS-2019 validation dates, 30-day grace period restrictions, and USDOS health insurance criteria.

Use J-1 Tracker Tool

About GlobalVisaMath Calculators

Our visa calculation engines provide instantaneous, local processing for international travelers and immigration applicants. By utilizing advanced client-side JavaScript execution, we guarantee that your travel itineraries, passport dates, and personal profile data never leave your browser.

Whether you are tracking a rolling 180-day window to comply with the European Union's Schengen Border Code, estimating your points for Canadian immigration under the Express Entry system, calculating the timeline for USCIS permanent resident card renewal, or tracking a J-1 program's active dates, our tools offer a zero-signup, high-fidelity experience.

Frequently Asked Questions

Are my inputs stored or shared?

No. GlobalVisaMath operates strictly client-side. The tools process all dates, education parameters, and trip details in your local memory, and nothing is transmitted to any server.

How accurate are the calculator results?

Our logic matches official legal guidelines: EU Regulation (EU) 2016/399 for Schengen, the standard IRCC Express Entry Comprehensive Ranking System point allocation for Canada, and USCIS Form I-90 / USDOS exchange visitor directives. However, they are for informational purposes and do not represent formal legal advice.

What is the Schengen 90/180 rule?

Under the Schengen Borders Code, non-EU travelers are allowed to stay in the Schengen Area for up to 90 days in any rolling 180-day window. This calculation requires looking backwards 180 days from any single day of evaluation.

GlobalVisaMath is free — no signup, no paywall
If our Schengen calculator or Express Entry tracker saved you time or clarified your immigration pathway, consider supporting the project to keep it running.
Support Us ♥