visibility What is VLT?

VLT (Visible Light Transmission) measures the percentage of light passing through window tint. Higher VLT = lighter tint. 70% VLT is common for front windows.

compare Factory vs Aftermarket

Factory "privacy glass" is typically 15-20% VLT. Adding film compounds darkness - always check combined VLT to ensure legal compliance.

medical_services Medical Exemptions

Most regions allow darker tints for medical conditions like photosensitivity. Requires doctor's certificate and official permit.

flip Reflective Tints

Mirror-like or metallic tints are banned in most countries as they can blind other drivers. Check local regulations carefully.

map World Map - Window Tinting Laws Overview

Colors based on composite strictness score combining all windows: Front Side (40%), Windshield (25%), Rear Side (20%), Rear Window (15%).

mouse Scroll to zoom • Drag to pan
Strict (Score 70+)
Moderate (Score 50-69)
Relaxed (Score 35-49)
Permissive (Score <35)
No Data
code Map powered by DataMaps · D3.js · TopoJSON
Country Windshield Front Side Rear Side Rear Window Fines
Afghanistan
Afghanistan
AF
None None None None N/A
Albania
Albania
AL
None 70% Any Any 5,000-20,000 ALL
Algeria
Algeria
DZ
None 70% Any Any 5,000-20,000 DZD
Angola
Angola
AO
None 70% 30% 30% N/A
Argentina
Argentina
AR
None 75% 70% 70% N/A
Armenia
Armenia
AM
None 70% Any Any 10,000-50,000 AMD
Australia
Australia
AU
None 35% 20% 20% 200-500 AUD
Austria
Austria
AT
None None Any Any 50-300 EUR
Azerbaijan
Azerbaijan
AZ
None 70% Any Any N/A
Bahamas
Bahamas
BS
None 70% 30% 30% N/A
Bahrain
Bahrain
BH
None 50% 30% 30% 50-300 BHD
Bangladesh
Bangladesh
BD
None 70% 70% 70% N/A
Barbados
Barbados
BB
None 35% Any Any 500-1,500 BBD
Belarus
Belarus
BY
None 70% Any Any 50-200 BYN
Belgium
Belgium
BE
None None Any Any 110-500 EUR
Belize
Belize
BZ
None 35% Any Any 100-500 BZD
Benin
Benin
BJ
None 70% Any Any N/A
Bolivia
Bolivia
BO
None None Any Any N/A
Bosnia and Herzegovina
Bosnia and Herzegovina
BA
None 70% Any Any 50-200 BAM
Botswana
Botswana
BW
None 70% Any Any N/A
Brazil
Brazil
BR
None 70% 28% 28% N/A
Bulgaria
Bulgaria
BG
None None Any Any 50-200 BGN
Burkina Faso
Burkina Faso
BF
None None Any Any N/A
Cambodia
Cambodia
KH
None 70% Any Any N/A
Cameroon
Cameroon
CM
None None Any Any N/A
Canada
Canada
CA
None 70% Any Any 85-500 CAD
Central African Republic
Central African Republic
CF
None None Any Any N/A
Chad
Chad
TD
None None 30% 30% N/A
Chile
Chile
CL
None 70% 28% 28% N/A
China
China
CN
None 70% Any Any 200-2,000 CNY
Colombia
Colombia
CO
70% 70% 55% 55% N/A
Congo (Democratic Republic)
Congo (Democratic Republic)
CD
None None Any Any N/A
Congo (Republic)
Congo (Republic)
CG
None 70% Any Any N/A
Costa Rica
Costa Rica
CR
None None 30% 30% N/A
Croatia
Croatia
HR
None 70% Any Any 65-260 EUR
Cuba
Cuba
CU
None None Any Any N/A
Cyprus
Cyprus
CY
None 70% Any Any 85-340 EUR
Czech Republic
Czech Republic
CZ
None 70% Any Any 1,500-5,000 CZK
Denmark
Denmark
DK
None 70% Any Any 1,000-3,000 DKK
Dominican Republic
Dominican Republic
DO
None 70% 35% 35% N/A
Ecuador
Ecuador
EC
None 70% Any Any 100-500 USD
Egypt
Egypt
EG
None None Any Any N/A
El Salvador
El Salvador
SV
None 50% Any Any 20-100 USD
Eritrea
Eritrea
ER
None None None None N/A
Estonia
Estonia
EE
None 70% Any Any 100-400 EUR
Ethiopia
Ethiopia
ET
None None 70% 70% N/A
Finland
Finland
FI
None 70% Any Any 140-400 EUR
France
France
FR
None None Any Any 135 EUR
French Guiana
French Guiana
GF
None None Any Any N/A
Gabon
Gabon
GA
None None Any Any N/A
Georgia
Georgia
GE
None 40% Any Any N/A
Germany
Germany
DE
None None Any Any 90-200 EUR
Ghana
Ghana
GH
None 70% 30% 30% N/A
Greece
Greece
GR
None None Any Any 100-400 EUR
Guatemala
Guatemala
GT
None 70% 35% 35% N/A
Guinea
Guinea
GN
None 70% 35% 35% N/A
Guinea-Bissau
Guinea-Bissau
GW
None 70% Any Any N/A
Guyana
Guyana
GY
None 70% 35% 35% N/A
Haiti
Haiti
HT
None None None None N/A
Honduras
Honduras
HN
None 50% Any Any 500-2,000 HNL
Hong Kong
Hong Kong
HK
None 70% Any Any 5,000-25,000 HKD
Hungary
Hungary
HU
None 70% Any Any 30,000-100,000 HUF
Iceland
Iceland
IS
None 70% Any Any 15,000-50,000 ISK
India
India
IN
None None None None N/A
Indonesia
Indonesia
ID
40% 40% 70% 70% N/A
Iran
Iran
IR
None 70% 30% 30% N/A
Iraq
Iraq
IQ
None None Any Any N/A
Ireland
Ireland
IE
65% 65% Any Any 60-120 EUR
Israel
Israel
IL
None None Any Any N/A
Italy
Italy
IT
None None Any Any 84-335 EUR
Ivory Coast
Ivory Coast
CI
None 70% 30% 30% N/A
Jamaica
Jamaica
JM
None 70% 35% 35% N/A
Japan
Japan
JP
None 70% Any Any N/A
Jordan
Jordan
JO
None 30% 30% 30% N/A
Kazakhstan
Kazakhstan
KZ
None None 70% 70% N/A
Kenya
Kenya
KE
None None Any Any N/A
Kosovo
Kosovo
XK
None 70% Any Any 25-100 EUR
Kuwait
Kuwait
KW
None 50% 30% 30% 50-500 KWD
Kyrgyzstan
Kyrgyzstan
KG
None None Any Any N/A
Laos
Laos
LA
None 70% 30% 30% N/A
Latvia
Latvia
LV
None 70% Any Any 30-140 EUR
Lebanon
Lebanon
LB
None None Any Any N/A
Liberia
Liberia
LR
None 70% Any Any N/A
Libya
Libya
LY
None None None None N/A
Lithuania
Lithuania
LT
None 70% Any Any 30-90 EUR
Luxembourg
Luxembourg
LU
None 70% Any Any 145-500 EUR
Madagascar
Madagascar
MG
None None Any Any N/A
Malawi
Malawi
MW
None 70% Any Any N/A
Malaysia
Malaysia
MY
None 50% Any Any N/A
Mali
Mali
ML
None None 30% 30% N/A
Malta
Malta
MT
None 70% Any Any 50-250 EUR
Mauritania
Mauritania
MR
None None Any Any N/A
Mauritius
Mauritius
MU
None 70% Any Any N/A
Mexico
Mexico
MX
None 70% Any Any N/A
Moldova
Moldova
MD
None 70% Any Any N/A
Mongolia
Mongolia
MN
75% 70% Any Any N/A
Montenegro
Montenegro
ME
None 70% Any Any 30-150 EUR
Morocco
Morocco
MA
None 70% Any Any N/A
Mozambique
Mozambique
MZ
None 70% Any Any N/A
Myanmar
Myanmar
MM
None 70% Any Any N/A
Namibia
Namibia
NA
None 70% Any Any N/A
Nepal
Nepal
NP
None 70% Any Any 1,000-5,000 NPR
Netherlands
Netherlands
NL
None None Any Any 140-380 EUR
New Zealand
New Zealand
NZ
None 35% Any Any 150-500 NZD
Nicaragua
Nicaragua
NI
None 50% Any Any 500-2,000 NIO
Niger
Niger
NE
None None Any Any N/A
Nigeria
Nigeria
NG
None 70% 70% 70% N/A
North Korea
North Korea
KP
None None None None N/A
North Macedonia
North Macedonia
MK
None 70% Any Any 1,000-3,000 MKD
Norway
Norway
NO
None 70% Any Any 3,000-10,000 NOK
Oman
Oman
OM
None 50% 30% 30% 50-300 OMR
Pakistan
Pakistan
PK
None 70% Any Any N/A
Panama
Panama
PA
None 35% 20% 20% N/A
Papua New Guinea
Papua New Guinea
PG
None 70% 35% 35% N/A
Paraguay
Paraguay
PY
None 70% 15% 15% N/A
Peru
Peru
PE
None None Any Any N/A
Philippines
Philippines
PH
30% 30% Any Any N/A
Poland
Poland
PL
None 70% Any Any 500-3,000 PLN
Portugal
Portugal
PT
None None Any Any 60-300 EUR
Puerto Rico
Puerto Rico
PR
None 35% 35% 35% 100-500 USD
Qatar
Qatar
QA
None None Any Any N/A
Romania
Romania
RO
None None Any Any 1,485-3,300 RON
Russia
Russia
RU
None 70% Any Any 500-1,500 RUB
Rwanda
Rwanda
RW
None None Any Any N/A
Saudi Arabia
Saudi Arabia
SA
None 30% 30% 30% N/A
Senegal
Senegal
SN
None 70% Any Any N/A
Serbia
Serbia
RS
None 70% Any Any 3,000-20,000 RSD
Sierra Leone
Sierra Leone
SL
None 70% 35% 35% N/A
Singapore
Singapore
SG
None 70% 25% 25% 1,000-5,000 SGD
Slovakia
Slovakia
SK
None 70% Any Any 60-300 EUR
Slovenia
Slovenia
SI
None 70% Any Any 120-500 EUR
Somalia
Somalia
SO
None None None None N/A
Somaliland
Somaliland
XS
None None None None N/A
South Africa
South Africa
ZA
None 35% Any Any 1,000-5,000 ZAR
South Korea
South Korea
KR
70% 40% Any Any N/A
South Sudan
South Sudan
SS
None None None None N/A
Spain
Spain
ES
None None Any Any 200-500 EUR
Sri Lanka
Sri Lanka
LK
None 70% Any Any N/A
Sudan
Sudan
SD
None None Any Any N/A
Suriname
Suriname
SR
None 70% 25% 25% N/A
Sweden
Sweden
SE
None 70% Any Any 1,500-4,000 SEK
Switzerland
Switzerland
CH
None None Any Any 100-400 CHF
Syria
Syria
SY
None None None None N/A
Taiwan
Taiwan
TW
None 40% 100% 100% N/A
Tajikistan
Tajikistan
TJ
None None Any Any N/A
Tanzania
Tanzania
TZ
None 70% Any Any N/A
Thailand
Thailand
TH
40% 40% 40% 40% N/A
Trinidad and Tobago
Trinidad and Tobago
TT
None 35% 20% 20% N/A
Tunisia
Tunisia
TN
None 70% Any Any 100-500 TND
Turkey
Turkey
TR
None 70% 30% 30% 1,000-5,000 TRY
Turkmenistan
Turkmenistan
TM
None None None None N/A
Uganda
Uganda
UG
None 70% Any Any N/A
Ukraine
Ukraine
UA
None 70% Any Any N/A
United Arab Emirates
United Arab Emirates
AE
None 50% 50% 50% N/A
United Kingdom
United Kingdom
GB
None None Any Any 100-1,000 GBP
United States
United States
US
None 50% 35% 35% 50-500 USD
Uruguay
Uruguay
UY
None 70% 28% 28% N/A
Uzbekistan
Uzbekistan
UZ
None None Any Any N/A
Venezuela
Venezuela
VE
None 70% Any Any N/A
Vietnam
Vietnam
VN
None 70% Any Any N/A
Western Sahara
Western Sahara
EH
None 70% Any Any N/A
Yemen
Yemen
YE
None None None None N/A
Zambia
Zambia
ZM
None 70% Any Any N/A
Zimbabwe
Zimbabwe
ZW
None None Any Any N/A
State Windshield Front Side Rear Side Rear Window Fines
Alabama
Alabama
AL
None 32% 32% 32% 100-200 USD
Alaska
Alaska
AK
None 70% 40% 40% 100-300 USD
Arizona
Arizona
AZ
None 33% Any Any 100-250 USD
Arkansas
Arkansas
AR
None 25% 25% 10% 100-250 USD
California
California
CA
None 70% Any Any 25-197 USD
Colorado
Colorado
CO
None 27% 27% 27% 50-500 USD
Connecticut
Connecticut
CT
None 35% 35% Any 75-300 USD
Delaware
Delaware
DE
None 70% 70% 70% 57-115 USD
District of Columbia
District of Columbia
DC
None 70% 50% 50% 100-500 USD
Florida
Florida
FL
None 28% 6% 6% 116-500 USD
Georgia
Georgia
GA
None 32% 32% 32% 100-500 USD
Hawaii
Hawaii
HI
None 35% 35% 35% 100-250 USD
Idaho
Idaho
ID
None 35% 20% 35% 67-300 USD
Illinois
Illinois
IL
None 35% 35% 35% 50-500 USD
Indiana
Indiana
IN
None 30% 30% 30% 150-500 USD
Iowa
Iowa
IA
None 70% Any Any 100-250 USD
Kansas
Kansas
KS
None 35% 35% 35% 60-300 USD
Kentucky
Kentucky
KY
None 35% 18% 18% 179-500 USD
Louisiana
Louisiana
LA
None 40% 25% 12% 100-350 USD
Maine
Maine
ME
None 35% Any Any 137-500 USD
Maryland
Maryland
MD
None 35% 35% 35% 50-500 USD
Massachusetts
Massachusetts
MA
None 35% 35% 35% 250-500 USD
Michigan
Michigan
MI
None Any Any Any 100-500 USD
Minnesota
Minnesota
MN
None 50% 50% 50% 100-300 USD
Mississippi
Mississippi
MS
None 28% 28% 28% 25-200 USD
Missouri
Missouri
MO
None 35% Any Any 75-300 USD
Montana
Montana
MT
None 24% 14% 14% 100-500 USD
Nebraska
Nebraska
NE
None 35% 20% 20% 50-300 USD
Nevada
Nevada
NV
None 35% Any Any 100-250 USD
New Hampshire
New Hampshire
NH
None 70% 35% 35% 62-310 USD
New Jersey
New Jersey
NJ
None None Any Any 54-500 USD
New Mexico
New Mexico
NM
None 20% 20% 20% 50-300 USD
New York
New York
NY
None None 70% Any 150-500 USD
North Carolina
North Carolina
NC
None 35% 35% 35% 50-200 USD
North Dakota
North Dakota
ND
None 50% Any Any 50-250 USD
Ohio
Ohio
OH
None 50% Any Any 120-500 USD
Oklahoma
Oklahoma
OK
None 25% 25% 25% 100-500 USD
Oregon
Oregon
OR
None 35% 35% 35% 110-500 USD
Pennsylvania
Pennsylvania
PA
None 70% 70% 70% 110-300 USD
Rhode Island
Rhode Island
RI
None 70% 70% 70% 85-450 USD
South Carolina
South Carolina
SC
None 27% 27% 27% 100-200 USD
South Dakota
South Dakota
SD
None 35% 20% 20% 100-200 USD
Tennessee
Tennessee
TN
None 35% 35% 35% 50-500 USD
Texas
Texas
TX
None 25% 25% Any 200-500 USD
Utah
Utah
UT
None 43% Any Any 100-300 USD
Vermont
Vermont
VT
None None 32% 32% 100-500 USD
Virginia
Virginia
VA
None 50% 35% 35% 96-500 USD
Washington
Washington
WA
None 24% 24% 24% 124-500 USD
West Virginia
West Virginia
WV
None 35% 35% 35% 100-200 USD
Wisconsin
Wisconsin
WI
None 50% 35% 35% 150-500 USD
Wyoming
Wyoming
WY
None 28% 28% 28% 75-300 USD
Province Windshield Front Side Rear Side Rear Window Fines
Alberta
Alberta
AB
None None Any Any 115-500 CAD
British Columbia
British Columbia
BC
None None Any Any 109-500 CAD
Manitoba
Manitoba
MB
None 70% Any Any 100-500 CAD
New Brunswick
New Brunswick
NB
None 70% Any Any 173 CAD
Newfoundland and Labrador
Newfoundland and Labrador
NL
None 70% Any Any 100-400 CAD
Nova Scotia
Nova Scotia
NS
None 70% Any Any 180-500 CAD
Ontario
Ontario
ON
None 70% Any Any 85-500 CAD
Prince Edward Island
Prince Edward Island
PE
None 70% Any Any 100-400 CAD
Quebec
Quebec
QC
None 70% Any Any 100-200 CAD
Saskatchewan
Saskatchewan
SK
None 70% Any Any 100-500 CAD
State/Territory Windshield Front Side Rear Side Rear Window Fines
Australian Capital Territory
Australian Capital Territory
ACT
None 35% 35% 35% 193-385 AUD
New South Wales
New South Wales
NSW
None 35% 20% 20% 349 AUD
Northern Territory
Northern Territory
NT
None 35% 15% 15% 150-500 AUD
Queensland
Queensland
QLD
None 35% 20% 20% 220-440 AUD
South Australia
South Australia
SA
None 35% 35% 35% 184-368 AUD
Tasmania
Tasmania
TAS
None 35% 35% 35% 173-346 AUD
Victoria
Victoria
VIC
None 35% 35% 35% 207-414 AUD
Western Australia
Western Australia
WA
None 35% 20% 20% 200-500 AUD

help_outline Frequently Asked Questions

What is VLT in window tinting?

VLT (Visible Light Transmission) measures the percentage of visible light that passes through your car window tint. A higher VLT percentage means more light passes through (lighter tint), while a lower percentage means less light (darker tint). For example, 70% VLT allows 70% of light through, which is a very light tint, while 5% VLT (limo tint) only allows 5% of light through.

Why do window tinting laws vary by country?

Window tinting laws vary because different countries prioritize different factors: road safety (police need to see drivers), climate conditions (hotter countries may allow darker tints), security concerns, and historical regulatory approaches. European countries tend to be stricter, while Middle Eastern and some US states are more permissive due to extreme heat.

What happens if my window tint is illegal?

Consequences for illegal window tint vary by jurisdiction but typically include: fines ranging from €50 to €500+, mandatory removal orders, vehicle inspection failures, points on your license in some countries, and in severe cases, vehicle impoundment until the tint is removed. Some countries confiscate registration documents on the spot.

Can I get a medical exemption for darker window tint?

Many countries and US states offer medical exemptions for conditions like lupus, photosensitivity, or other light-sensitive conditions. You typically need a doctor's certificate and must apply for an official permit. The exemption usually allows darker tints than normally permitted but may still have limits.

Does factory tint count toward the legal limit?

Yes, factory tint (privacy glass) counts toward the total VLT. Factory rear glass is typically 15-20% VLT. When adding aftermarket film, the combined VLT is calculated by multiplying: if factory glass is 70% VLT and you add 50% VLT film, the result is approximately 35% VLT (0.70 × 0.50 = 0.35).

What's the difference between dyed, metallic, and ceramic tint?

Dyed tint is the most affordable but fades over time. Metallic tint reflects heat well but can interfere with GPS and phone signals. Ceramic tint is the premium option—it blocks heat effectively, doesn't fade, doesn't interfere with electronics, and provides the clearest visibility, but costs more. For legal compliance, ceramic tint is often the best choice as it provides heat rejection without needing to go darker.

article Understanding Window Tinting Laws

Why Window Tinting is Regulated

Car window tinting laws exist primarily for road safety. Police officers need to see inside vehicles during traffic stops, and drivers need sufficient visibility, especially at night. Different countries balance these safety concerns against the benefits of tinting: reduced glare, lower interior temperatures, UV protection, and privacy.

How VLT is Measured

VLT (Visible Light Transmission) is measured using a photometer that shines light through the window. The device calculates what percentage passes through. Professional tint shops and police use certified meters. Home testing with a smartphone app is unreliable. When aftermarket film is applied to factory glass, VLT multiplies—not adds.

Regional Differences

European countries generally enforce 70-75% VLT on front windows with no aftermarket tinting allowed. The United States varies dramatically by state—from 70% (New York) to no restrictions (Michigan). Middle Eastern countries often allow darker tints due to extreme heat. Australia and Canada have provincial variations but typically require 35-70% on front windows.

Certification Requirements

Many jurisdictions require certification stickers placed between the film and glass. In Germany, films need ABG approval laser-etched on the glass. Brazil requires INMETRO certification. Without proper documentation, even legal tint can result in fines. Always obtain certificates from your installer and keep them in your vehicle.

update Last updated: May 26, 2026 • Data compiled from official government sources and transport authorities worldwide.

Developer API

bolt Fuel Prices API

Comprehensive European fuel, economic & driving regulation data from 2005 to present. Built for researchers, analysts, travel apps & developers.

Explore API
{ }
CSV
XLS
PDF
bar_chart
0+
Years of Data
0
EU Countries
0+
Datasets
0
Export Formats
Weekly Updates
local_gas_station

Fuel & Energy

Weekly price data since 2005

water_drop EU Diesel water_drop Euro 95 water_drop US Gasoline oil_barrel Brent Crude
savings

Economic Data

FX, inflation & wage data

currency_exchange USD/EUR Rate trending_up EU Inflation payments Average Wages
directions_car

Road Safety

Legal limits & regulations

local_bar BAC Limits smartphone Phone Laws swap_horiz Driving Sides
assignment

Driving Regulations

Equipment & vehicle rules

videocam Dashcam Rules tire_repair Tire Laws toll Tolls & Vignettes
Trusted Sources
Eurostat EIA ECB European Commission FRED
{ "country": "DE", "bac_limit": 0.05, "dashcam": true }