eSIM Card List
Developer tool

eSIM Plan Finder Tool

Embeddable widget for displaying eSIM plans on your website with customizable options.

Quick Start

Add this single line of code where you want the widget to appear:

Basic Installation

Copy and paste this code into your HTML

<script
  async
  src="https://esimcardlist.com/external/widget.js?locale=en"
></script>

Parameters

Customize the widget behavior using URL parameters:

locale

Set the widget language

Default: en

en · Englishde · Germanes · Spanishfr · Frenchit · Italianja · Japanesept · Portugueseru · Russiantr · Turkish
country

Pre-select a country by ISO code

Default: none

US · United StatesAE · United Arab EmiratesDE · GermanyJP · Japan
color

Customize the button color (hex, URL-encoded)

Default: #2563eb

Live Demo

See widget in action with different configurations:

Basic Widget (English)Default English widget
Widget with Custom ColorGreen button color (#059669)
Widget with Pre-selected CountryGermany (DE) pre-selected

Examples

Here are some common usage patterns:

Basic Usage

Simple English widget with default settings

<script
  async
  src="https://esimcardlist.com/external/widget.js?locale=en"
></script>

German with Custom Color

German language with green button

<script
  async
  src="https://esimcardlist.com/external/widget.js?locale=de&color=%23059669"
></script>

Pre-selected Country (Japan)

English widget with Japan pre-selected

<script
  async
  src="https://esimcardlist.com/external/widget.js?locale=en&country=JP"
></script>

All Options Combined

French language, France pre-selected, red button

<script
  async
  src="https://esimcardlist.com/external/widget.js?locale=fr&country=FR&color=%23dc2626"
></script>

Features

Async Loading

Non-blocking, won't slow down your page

Shadow DOM Isolation

Widget styles won't conflict with your site's CSS

9 Languages

English, German, Spanish, French, Italian, Japanese, Portuguese, Russian, Turkish

Keyboard Accessible

Full keyboard navigation (Arrow keys, Enter, Escape)

Responsive

Works on mobile and desktop

Customizable

Button color can match your brand

Lightweight

No impact on page load times

Fail-safe

On error, widget simply doesn't appear

Browser Support

Chrome81+
Firefox86+
Safari14.1+
Edge81+

Note The widget uses Shadow DOM for complete style isolation. Your website's CSS will not affect the widget, and the widget's CSS will not leak into your page.

View countries

The eSIM Plan Finder Tool is a free embeddable widget for displaying eSIM plans on your website. Easy integration with customizable language, country, and color options.

View countries