{
  "name": "Airport hand-baggage liquid limits: which airports have lifted the 100 ml rule, 11 airports",
  "description": "The hand-baggage liquid container limit in force at 11 airports, read directly from each airport’s own security page. Every limit carries the exact sentence it was taken from, the URL it was read from, and the date it was read. Since 2024 European airports have been lifting the 100 ml container rule one at a time, so the answer differs by airport and changes without notice — which is why the check date is part of every record. Airports whose limit could not be established from an official sentence are listed under \"excluded\" with the reason, not filled in by estimate.",
  "identifier": "https://mytrippack.com/data/airport-liquid-rules.json",
  "landing_page": "https://mytrippack.com/airport-liquid-rules.html",
  "distribution": {
    "json": "https://mytrippack.com/data/airport-liquid-rules.json",
    "csv": "https://mytrippack.com/data/airport-liquid-rules.csv"
  },
  "creator": {
    "name": "TripPack",
    "url": "https://mytrippack.com"
  },
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "license_name": "CC BY 4.0",
  "attribution": "TripPack, Airport hand-baggage liquid limits (2026-09-05), CC BY 4.0, https://mytrippack.com/airport-liquid-rules.html",
  "cite_as": "TripPack. \"Airport hand-baggage liquid limits: which airports have lifted the 100 ml rule, 11 airports.\" Version 2026-09-05. Licensed CC BY 4.0. https://mytrippack.com/airport-liquid-rules.html",
  "version": "2026-09-05",
  "date_checked": "2026-09-05",
  "date_modified": "2026-09-05",
  "units": {
    "ml": "millilitres",
    "l": "litres",
    "value_ml": "the same limit expressed in millilitres, so rows can be compared and sorted"
  },
  "field_semantics": {
    "container_limit": "The limit that applies at that airport’s ordinary security lanes, per container. This is the number a passenger needs.",
    "bag_capacity": "The capacity of the transparent bag the containers go into, where the airport states one. This is NOT a container limit. Mixing the two is the single easiest way to get this subject wrong: Madrid is \"100 ml per container inside a 1 litre bag\", and reading only the 1 litre would be wrong by a factor of ten.",
    "exceptions": "Limits that apply only at particular lanes or to particular destinations, not to the airport as a whole. Frankfurt allows 2 litres generally but holds transfer checkpoints in Terminal 1 at 100 ml; Heathrow bars powders over 350 ml on US-bound flights. An exception never overwrites container_limit.",
    "notes_rule_lifted": "Sentences in which the airport states that the old 100 ml rule no longer applies. These are evidence of a change, not limits. The 100 in such a sentence is the rule being retired.",
    "hundred_ml_rule_lifted": "Derived, not quoted: true when container_limit is larger than 100 ml. It is a convenience for filtering, not something the airport said.",
    "checked_date": "The date the source page was read. Liquid rules change without notice, so a limit without a check date is not usable. If this date is old, treat the airport page as correct and this file as stale.",
    "quote": "The sentence on the airport page the value came from. Where a leading fragment was trimmed off the extraction, the untouched extraction is kept in quote_raw and quote_note says so."
  },
  "method": "Each airport’s own security or hand-baggage page was rendered in a headless browser and the body text read directly. No aggregator, no news article and no third-party summary was used. Every candidate figure was then classified by what the sentence around it actually says — ordinary limit, bag capacity, lane-specific exception, or a statement that an old rule was withdrawn — and any figure that could not be placed in one of those categories was discarded rather than guessed.",
  "coverage": {
    "airports": 11,
    "hundred_ml_rule_lifted": 5,
    "still_100_ml": 6,
    "excluded_for_lack_of_an_official_sentence": 1
  },
  "known_gaps": [
    "Coverage is European. These are the airports where the 100 ml rule is actually in motion; airports outside Europe were not collected in this round.",
    "Edinburgh is excluded. Its own news page is titled \"100ml liquid rule lifted at Edinburgh Airport\", but no sentence stating the replacement container limit could be read, so no number is published for it. The exclusion is listed rather than hidden.",
    "A limit read at an ordinary security lane does not guarantee every lane in the airport. Frankfurt is the proof: 2 litres generally, 100 ml at Terminal 1 transfer checkpoints. Where an airport says this, it is in \"exceptions\"; where an airport does not say it, silence is not evidence that no such lane exists.",
    "Airlines can be stricter than airports, and the destination country’s rules apply on the return leg. This dataset covers the departure checkpoint only."
  ],
  "excluded": [
    {
      "airport": "Edinburgh",
      "iata": "EDI",
      "country": "GB",
      "source_url": "https://corporate.edinburghairport.com/100ml-liquid-rule-lifted-at-edinburgh-airport",
      "checked_date": "2026-09-05",
      "reason": "The airport publishes a news item titled \"100ml liquid rule lifted at Edinburgh Airport\", but we could not read a sentence on that page stating the container limit that replaced it. We know the old rule is gone; we do not know the number that replaced it, so we publish no number."
    }
  ],
  "airports": [
    {
      "airport": "Dublin",
      "iata_code": "DUB",
      "country": "IE",
      "source_url": "https://www.dublinairport.com/at-the-airport/security",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": true,
      "container_limit": {
        "value": 2,
        "unit": "l",
        "value_ml": 2000,
        "quote": "The previous 100ml maximum limit on liquids and gels no longer applies, and items in containers up to 2 litres can be brought through security.",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [],
      "notes_rule_lifted": [
        {
          "value": 100,
          "unit": "ml",
          "value_ml": 100,
          "quote": "The previous 100ml maximum limit on liquids and gels no longer applies, and items in containers up to 2 litres can be brought through security.",
          "quote_is_verbatim": true
        }
      ]
    },
    {
      "airport": "Frankfurt",
      "iata_code": "FRA",
      "country": "DE",
      "source_url": "https://www.frankfurt-airport.com/en/travel-planning/check-in-luggage-controls/security-check.html",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": true,
      "container_limit": {
        "value": 2,
        "unit": "l",
        "value_ml": 2000,
        "quote": "Therefore, you may carry liquids of up to 2 liters in your hand luggage.",
        "quote_is_verbatim": true
      },
      "bag_capacity": {
        "value": 1,
        "unit": "l",
        "value_ml": 1000,
        "quote": "Certain special security checkpoints in Terminal 1 Transfer checkpoints (for connecting passengers) Here, liquids may only be carried in individual containers of up to 100 ml, packed in a transparent, resealable plastic bag with a total capacity of up to 1 liter.",
        "quote_is_verbatim": true,
        "quote_raw": "C ”) Certain special security checkpoints in Terminal 1 Transfer checkpoints (for connecting passengers) Here, liquids may only be carried in individual containers of up to 100 ml, packed in a transparent, resealable plastic bag with a total capacity of up to 1 liter.",
        "quote_note": "Leading fragment removed from the extracted sentence; no word was changed. The untouched extraction is in quote_raw."
      },
      "exceptions": [
        {
          "value": 100,
          "unit": "ml",
          "value_ml": 100,
          "quote": "security checkpoints in Terminal 1 Transfer checkpoints (for connecting passengers) Here, liquids may only be carried in individual containers of up to 100 ml, packed in a transparent, resealable plastic bag with a total capacity of up to 1 liter.",
          "quote_is_verbatim": true,
          "quote_raw": "cial security checkpoints in Terminal 1 Transfer checkpoints (for connecting passengers) Here, liquids may only be carried in individual containers of up to 100 ml, packed in a transparent, resealable plastic bag with a total capacity of up to 1 liter.",
          "quote_note": "Leading fragment removed from the extracted sentence; no word was changed. The untouched extraction is in quote_raw."
        }
      ],
      "notes_rule_lifted": []
    },
    {
      "airport": "London Gatwick",
      "iata_code": "LGW",
      "country": "GB",
      "source_url": "https://www.gatwickairport.com/at-the-airport/security.html",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": true,
      "container_limit": {
        "value": 2,
        "unit": "l",
        "value_ml": 2000,
        "quote": "These include: Liquids, creams, gels and pastes in containers over 2 litres Sharp items including scissors Toy or replica guns (including water pistols) Razor blades (razors that have the blade set into a plastic moulding are allowed in hand luggage, but other types are not)",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [],
      "notes_rule_lifted": [
        {
          "value": 100,
          "unit": "ml",
          "value_ml": 100,
          "quote": "You can bring both solid and liquid cosmetics and toiletries in your hand luggage if they follow these rules: Cosmetics and toiletries no longer need to be under 100ml to come through airport security at London Gatwick.",
          "quote_is_verbatim": true
        }
      ]
    },
    {
      "airport": "London Heathrow",
      "iata_code": "LHR",
      "country": "GB",
      "source_url": "https://www.heathrow.com/at-the-airport/security-and-baggage/hand-baggage-and-liquids",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": true,
      "container_limit": {
        "value": 2,
        "unit": "l",
        "value_ml": 2000,
        "quote": "You can take up to two pieces of hand baggage through security Liquids in containers of up to 2 litres can stay inside your cabin bag Leave laptops, tablets and other large electronic devices in your bag Empty reusable metal or insulated bottles before security.",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [
        {
          "value": 350,
          "unit": "ml",
          "value_ml": 350,
          "quote": "Travelling to the US If you're flying to the US, powders over 350g or 350ml aren't allowed in your cabin bag.",
          "quote_is_verbatim": true
        }
      ],
      "notes_rule_lifted": []
    },
    {
      "airport": "Rome Fiumicino",
      "iata_code": "FCO",
      "country": "IT",
      "source_url": "https://www.adr.it/web/aeroporti-di-roma-en/pax-fco-cheks",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": true,
      "container_limit": {
        "value": 2,
        "unit": "l",
        "value_ml": 2000,
        "quote": "passengers must undergo security checks at the access points staffed by AdR Security Starting from 26 July 2025, in compliance with the new provisions of the European Commission, liquids in hand baggage may be carried in containers with a capacity of up to 2 litres.",
        "quote_is_verbatim": true,
        "quote_raw": "g, passengers must undergo security checks at the access points staffed by AdR Security Starting from 26 July 2025, in compliance with the new provisions of the European Commission, liquids in hand baggage may be carried in containers with a capacity of up to 2 litres.",
        "quote_note": "Leading fragment removed from the extracted sentence; no word was changed. The untouched extraction is in quote_raw."
      },
      "bag_capacity": {
        "value": 1,
        "unit": "l",
        "value_ml": 1000,
        "quote": "These procedures require passengers to separate liquids from hand baggage (containers with a maximum capacity of 100 ml , inside a transparent plastic bag up to a maximum of 1L) as well as electrical and electronic devices.",
        "quote_is_verbatim": true
      },
      "exceptions": [],
      "notes_rule_lifted": []
    },
    {
      "airport": "Amsterdam Schiphol",
      "iata_code": "AMS",
      "country": "NL",
      "source_url": "https://www.schiphol.nl/en/prepare-for-your-flight-at-schiphol/liquids-in-hand-baggage/",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": false,
      "container_limit": {
        "value": 100,
        "unit": "ml",
        "value_ml": 100,
        "quote": "Volumes of liquid permitted on-board You may take liquids in packaging of maximum 100ml in your hand baggage.",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [],
      "notes_rule_lifted": []
    },
    {
      "airport": "Brussels",
      "iata_code": "BRU",
      "country": "BE",
      "source_url": "https://www.brusselsairport.be/en/passengers/your-travel-planner/access-security-control",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": false,
      "container_limit": {
        "value": 100,
        "unit": "ml",
        "value_ml": 100,
        "quote": "100 ml per container, all in one transparent 1-litre bag.",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [],
      "notes_rule_lifted": []
    },
    {
      "airport": "Lisbon",
      "iata_code": "LIS",
      "country": "PT",
      "source_url": "https://www.ana.pt/en/lis/passenger-guide/baggage/travelling-with-liquids",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": false,
      "container_limit": {
        "value": 100,
        "unit": "ml",
        "value_ml": 100,
        "quote": "In containers with a maximum capacity of 100 ml (or 100 gr) per item, packaged in a single transparent 20x20-cm resealable bag (only one per passenger).",
        "quote_is_verbatim": true
      },
      "bag_capacity": {
        "value": 1,
        "unit": "l",
        "value_ml": 1000,
        "quote": "all liquids at security screening : If you are carrying liquids in containers of up to 100 ml , placed in a transparent plastic bag with a capacity of 1 litre (20 cm x 20 cm) per person, which can be opened and resealed, you must present them separately from the rest of your hand luggage at security screening.",
        "quote_is_verbatim": true,
        "quote_raw": "sent all liquids at security screening : If you are carrying liquids in containers of up to 100 ml , placed in a transparent plastic bag with a capacity of 1 litre (20 cm x 20 cm) per person, which can be opened and resealed, you must present them separately from the rest of your hand luggage at security screening.",
        "quote_note": "Leading fragment removed from the extracted sentence; no word was changed. The untouched extraction is in quote_raw."
      },
      "exceptions": [],
      "notes_rule_lifted": []
    },
    {
      "airport": "Madrid Barajas",
      "iata_code": "MAD",
      "country": "ES",
      "source_url": "https://www.aena.es/en/passengers/baggage-controls/hand-luggage.html",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": false,
      "container_limit": {
        "value": 100,
        "unit": "ml",
        "value_ml": 100,
        "quote": "Liquids, perfumes, creams, aerosols, foams, gels, shampoo and toothpaste: in individual containers not exceeding 100 ml , placed in individual containers with a capacity of less than 100 ml.",
        "quote_is_verbatim": true
      },
      "bag_capacity": {
        "value": 1,
        "unit": "l",
        "value_ml": 1000,
        "quote": "These containers must be carried in a transparent plastic bag that can be resealed, with a capacity of not more than 1 litre (a bag approximately 20 x 20 cm in size).",
        "quote_is_verbatim": true
      },
      "exceptions": [],
      "notes_rule_lifted": []
    },
    {
      "airport": "Manchester",
      "iata_code": "MAN",
      "country": "GB",
      "source_url": "https://www.manchesterairport.co.uk/help/security/",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": false,
      "container_limit": {
        "value": 100,
        "unit": "ml",
        "value_ml": 100,
        "quote": "List Filter Liquids Electrical items You can pack liquids, gels, and aerosols under 100ml each in your hand luggage.",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [],
      "notes_rule_lifted": []
    },
    {
      "airport": "Paris Charles de Gaulle",
      "iata_code": "CDG",
      "country": "FR",
      "source_url": "https://www.parisaeroport.fr/en/passengers/flight-preparation/security-borders-controls",
      "checked_date": "2026-09-05",
      "hundred_ml_rule_lifted": false,
      "container_limit": {
        "value": 100,
        "unit": "ml",
        "value_ml": 100,
        "quote": "All liquids, gels and aerosols are strictly limited to 100 ml per container and must be placed in a single transparent, sealed bag with a maximum capacity of one litre.",
        "quote_is_verbatim": true
      },
      "bag_capacity": null,
      "exceptions": [],
      "notes_rule_lifted": []
    }
  ]
}
