Packing list widget for your travel blog
A short HTML snippet drops a verified destination packing checklist, covering 115 countries and cities, into any post. Organized by season or region, with quantities and a check-off progress bar.
Customize
- Amsterdam, NetherlandsCity
- Athens, GreeceCity
- Austin, TexasCityUnited States
- AustraliaCountryOceania
- AustriaCountryEurope
- Bali, IndonesiaCity
- Bangkok, ThailandCity
- Barcelona, SpainCity
- Berlin, GermanyCity
- Bordeaux, FranceCity
- Boston, MassachusettsCityUnited States
- Budapest, HungaryCity
- Buenos Aires, ArgentinaCity
- Busan, South KoreaCity
- Cabo San LucasCityMexico
- Cairo, EgyptCity
- CancunCityMexico
- Cape Town, South AfricaCity
- CartagenaCityColombia
- Charleston, South CarolinaCityUnited States
- Chiang MaiCityThailand
- Chicago, IllinoisCityUnited States
- ColombiaCountrySouth America
- Copenhagen, DenmarkCity
- Costa RicaCountryNorth America
- Cozumel, MexicoCity
- CroatiaCountryEurope
- Czech RepublicCountryEurope
- DenmarkCountryEurope
- Denver, ColoradoCityUnited States
- DubaiCityUnited Arab Emirates
- Dublin, IrelandCity
- Dubrovnik, CroatiaCity
- Edinburgh, ScotlandCityUnited Kingdom
- Florence, ItalyCity
- FranceCountryEurope
- GeorgiaCountryEurope
- GermanyCountryEurope
- Grand Cayman, Cayman IslandsCity
- GreeceCountryEurope
- Hanoi, VietnamCity
- Ho Chi Minh City, VietnamCity
- Hoi An, VietnamCity
- Hong KongCityChina
- Honolulu, HawaiiCityUnited States
- IcelandCountryEurope
- IndonesiaCountryAsia
- IrelandCountryEurope
- Istanbul, TurkeyCity
- ItalyCountryEurope
- JapanCountryAsia
- Krakow, PolandCity
- Kyoto, JapanCity
- Las Vegas, NevadaCityUnited States
- LimaCityPeru
- Lisbon, PortugalCity
- London, EnglandCityUnited Kingdom
- Los Angeles, CaliforniaCityUnited States
- Madrid, SpainCity
- Marrakech, MoroccoCity
- Maui, HawaiiCityUnited States
- MedellinCityColombia
- Melbourne, AustraliaCity
- MexicoCountryNorth America
- Mexico City, MexicoCity
- Miami, FloridaCityUnited States
- MoroccoCountryAfrica
- Nashville, TennesseeCityUnited States
- Nassau, BahamasCity
- NetherlandsCountryEurope
- New Orleans, LouisianaCityUnited States
- New York City, New YorkCityUnited States
- OaxacaCityMexico
- OrlandoCityUnited States
- Osaka, JapanCity
- Paris, FranceCity
- Phuket, ThailandCity
- Portland, OregonCityUnited States
- Porto, PortugalCity
- PortugalCountryEurope
- Prague, Czech RepublicCity
- Puerto Vallarta, MexicoCity
- Queenstown, New ZealandCity
- Reykjavik, IcelandCity
- Rio de Janeiro, BrazilCity
- Rome, ItalyCity
- Salzburg, AustriaCity
- San Diego, CaliforniaCityUnited States
- San Francisco, CaliforniaCityUnited States
- San Juan, Puerto RicoCityPuerto Rico (US Territory)
- Santorini, GreeceCity
- Seattle, WashingtonCityUnited States
- Seoul, South KoreaCity
- SingaporeCity
- South AfricaCountryAfrica
- South KoreaCountryAsia
- SpainCountryEurope
- Split, CroatiaCity
- St. Thomas, US Virgin IslandsCityUS Virgin Islands (US Territory)
- Sydney, AustraliaCity
- Taipei, TaiwanCity
- TaiwanCountryAsia
- TbilisiCityGeorgia
- Tel Aviv, IsraelCity
- ThailandCountryAsia
- Tokyo, JapanCity
- TurkeyCountryEurope
- United Arab EmiratesCountryAsia
- United KingdomCountryEurope
- United StatesCountryNorth America
- Vancouver, CanadaCity
- Venice, ItalyCity
- Vienna, AustriaCity
- VietnamCountryAsia
- Washington, D.C.CityUnited States
Scales per-day basics like shirts and socks. Readers can change it too.
Defaults to 650. Above that, the list scrolls inside instead of growing the whole embed. Set 0 to grow to fit.
Live preview
Embed code
Updates as you change settings- 115 countries and cities, organized by season or region
- Pre-load any destination by URL, so the right list lands in the right post
- Auto-updates when a list changes. Embedded widgets never go stale
- Privacy-friendly, no cookies, no third-party trackers, anonymous usage counts only
- Under 50 KB, lazy iframe, won't hurt Core Web Vitals
- Free, no signup, no API key, no usage limits
How to add it
- 1. Copy the embed code above (the Copy button is in the top-right of the snippet).
- 2. Paste it into any HTML block on your site, then publish.
Works on WordPress (Custom HTML block), Squarespace (Code block), Ghost (HTML card), Webflow (Embed element), Wix, Jekyll, Hugo, Astro, Next.js, and any static HTML page.
Usage terms.The "Powered by Travel Vient" attribution line that sits directly below the widget must remain visible and clickable. Free for personal blogs, commercial publications, apps, and educational resources. The widget logs anonymous usage events (widget loads, destination selections, embedding domain, country, device class) so we can improve coverage. No cookies, no IP addresses, no personal identifiers. GDPR-friendly. Entry rules and conditions change, so always verify official requirements before you travel. Found a data error? Email [email protected].
Frequently asked questions
Will this widget slow down my site?
The widget loads inside a lazy-loaded iframe that totals under 50 KB. It makes no external requests during page load, and optional usage beacons on user interaction are non-blocking, so it will not affect your Core Web Vitals or Lighthouse score.
Can I pre-load a specific destination?
Yes. Every destination has its own embed URL (for example /embed/packing-list/japan/), so you can drop the right list straight into a Japan post. Apps can also switch destinations programmatically by pointing the iframe at the matching slug, which is how travel-planning tools integrate it against a user trip.
Will the packing data stay current?
Yes. The widget pulls from verified packing data across 115 countries and cities. When we update a list, every embedded widget reflects the change automatically, so nothing goes stale in your post.
Can I customize the colors?
Yes. The widget supports light and dark themes, a custom accent color via hex code to match your brand, adjustable corner radius, and a compact mode for sidebar embeds. Use the customizer on this page to configure everything visually.
How does the font work?
The widget uses each reader's own device system font (San Francisco on iPhone and Mac, Roboto on Android, Segoe UI on Windows). It does not pull the font from your site, which is what keeps it fast and loads zero extra font files. It blends into most blogs cleanly.
Do I need to create an account or pay anything?
No. The widget is completely free with no registration, API keys, or usage limits. We log anonymous usage events (widget loads, interactions, embedding domain, country, device class) so we can improve coverage. No cookies, no personal data. Paste the code and it works.
Related tools
Prefer the full packing guides, or want more widgets for your posts? Start here.
- ToolDestination Packing ListsThe full-page packing guides for every country and city, with seasonal breakdowns.
- WidgetCarry-On Size WidgetEmbeddable carry-on and personal item dimensions for 80 airlines.
- WidgetPower Adapter WidgetReaders find the right plug adapter and voltage for any destination.
- HubAll Embeddable WidgetsBrowse every free Travel Vient widget you can drop into a post.