1 item
On-screen keyboard for any text field, matched to the page's language. 20+ layouts, works offline, fully private. Qwertia puts a virtual keyboard on every website. A small keyboard button appears next to text fields; click it and a full on-screen keyboard opens - already set to the layout that matches the language of the page. Type with your mouse, touchscreen or stylus, in a script your physical keyboard doesn't have. WHY YOU'LL LIKE IT • Automatic layout. Qwertia reads the page's language and opens the matching keyboard. If there's no keyboard for that language, it falls back to English. • 20+ layouts. English, German, French, Spanish, Italian, Portuguese (Brazilian ABNT2), Dutch, Russian, Korean, Arabic, Turkish, Swedish, Finnish, Norwegian, Polish, Czech, Greek, Azerbaijani, Hindi and Bengali - plus Dvorak and a number pad. Switch layout right on the keyboard with the globe key. • Works everywhere. Every text field, on every site, including single-page apps. Inputs built with React, Vue or Angular update correctly. • Completely private. The keyboard runs entirely inside your browser. What you type goes straight into the field and never leaves your computer. No account, no tracking, no servers. • Works offline. The whole keyboard ships inside the extension - nothing to download when you use it. HOW TO USE 1. Click into any text field. 2. Click the keyboard button that appears beside it. 3. Type. Press Esc or the x to close. Use the toolbar icon to turn Qwertia on or off, switch it off for a specific site, or lock a layout of your choice instead of auto-matching. GREAT FOR • Typing in a language you don't have a physical keyboard for. • Public, shared or work computers where you can't change the system layout. • Entering a name, search or message in another script. • Typing sensitive text without using the hardware keyboard. Qwertia is the on-screen keyboard from qwertia.com, now on every page.
Jul 8, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.