Free Virtual Keyboard

A free, lightweight, multilingual, and finger-friendly on-screen keyboard
If you spend a lot of time responding to e-mail or jotting down notes on your mobile computer and find your hardware keyboard awkward or too small, an on-screen software keyboard may be just the improvement you've been seeking. This handy virtual keyboard has keys large enough to be typed with the fingertips.
Free Virtual Keyboard works on any Windows-based PC with a touchscreen (Surface Pro, Tablet PC, and Panel PC), and turns any monitor into a typing surface.
Free Virtual Keyboard also helps people with mobility impairments — anyone who struggles with a hardware keyboard can type by clicking keys with a mouse, trackball, head pointer, or stylus.
Change size, color, and transparency of keyboard on the computer screen
You can change the size, color, and transparency of the keyboard with one click at any time. In full-screen mode virtual keyboard automatically resizes to fit the width of the screen when invoked. This means it works in both landscape and portrait orientation, something other keyboard does not do.
Auto-repeat function
The auto-repeat function (any key held down to repeat the same character continuously) works automatically. All relevant keys auto-repeat when pressed and held, so you can quickly delete a long line, fast-forward in a document, or hold an arrow key to scroll.
Run it from your portable USB flash drive
Free Virtual Keyboard is a totally portable application — copy it to any USB stick and run it directly from there. This way your interactive keyboard will always be with you on any computer you use.
Settings are stored in the FreeVK.ini file located in the program's installation folder. If writing to that folder is not possible, settings are stored in the registry.
Type in any language
Free Virtual Keyboard supports every keyboard layout installed in Windows. Type in English, German, French, Spanish, Italian, Portuguese, Dutch, Russian, Chinese, Arabic, Hebrew or any other language — including alternative layouts like Dvorak or Colemak. Click the Settings key on the keyboard, then Language preferences to add a new layout.
Six keyboard styles and color themes
Choose between six visual styles of the on-screen keyboard, from a compact tablet-friendly layout to a full multimedia keyboard with extra keys. Pick a color theme that matches your desktop, or set the keyboard to be partially transparent so you can see the application underneath while typing.
Designed for touchscreens, tablets, and accessibility
Free Virtual Keyboard is optimised for finger input on touch devices: oversized keys with clear letter shapes, no accidental presses, and an autorepeat that feels natural. The same features make it a reliable accessibility tool for users who cannot use a physical keyboard.
Why choose Free Virtual Keyboard over the built-in Windows on-screen keyboard?
The Windows built-in OSK has not changed much in years. Free Virtual Keyboard adds full-screen auto-fit, six keyboard skins, color themes, transparency, a portable mode that needs no installation, and proper auto-repeat for held keys — features that the Windows OSK is missing.
Frequently asked questions
Is Free Virtual Keyboard really free?
Yes. Free Virtual Keyboard is freeware for both personal and commercial use. There are no trials, watermarks, ads inside the app, or paid upgrades.
Which versions of Windows are supported?
Free Virtual Keyboard runs on Windows 11, Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, and Windows XP. Both 32-bit and 64-bit editions are supported.
Can I use it on a touchscreen?
Yes. The on-screen keyboard is finger-friendly: keys are large enough for fingertips, and the keyboard automatically resizes to fit the screen width in full-screen mode. It works on Surface Pro, Tablet PCs, Panel PCs, and any touchscreen device running Windows.
Do I need to install it, or can I run it from a USB stick?
Free Virtual Keyboard is fully portable. Copy FreeVK.exe to any USB flash drive and run it directly — no installation required. Settings are stored in FreeVK.ini next to the executable, so the application travels with all your preferences.
Can I type in any language?
Yes. The virtual keyboard uses the language layouts installed in Windows. To add a new language, click the Settings key on the keyboard, then Language preferences — this opens the standard Windows language settings, where you can install any layout (QWERTY, AZERTY, Dvorak, Cyrillic, etc.).
How do I change the size, color, or transparency of the keyboard?
Right-click the keyboard or open the on-screen settings: a single click adjusts size, color theme, or transparency at any time. You can also lock a fixed size or enable Fit Width to auto-scale to the screen.
Is Free Virtual Keyboard accessible for users with mobility impairments?
Yes. The keyboard is designed for accessibility — it allows people with mobility impairments to type using a mouse, trackball, head pointer, or any other pointing device, without needing a physical keyboard.
Where can I download Free Virtual Keyboard?
You can download Free Virtual Keyboard directly from this page (portable EXE/ZIP or installer EXE/ZIP), or get it from the Microsoft Store.
