Here’s the GitHub release page. Find the latest release (at the time of writing is 2.0.5). Then under “assets” find the file for your operating system (for windows, it’s “via-2.0.5-win.exe) and download it Answer from Abedbob on reddit.com
VIA
caniusevia.com
VIA | VIA
Compatible with 1400+ keyboards and easily added to other QMK keyboards. ... Configure, test and design in one place - VIA is the last application you'll need for your keyboard.
Docs
These things are defined in a "keyboard definition" - a file in JSON format that is stored in the VIA Github repository and hosted by the VIA website for VIA to download and use when that keyboard is connected.
Configuring QMK
YES will not enable VIA and you will be most confused. This will enable dynamic keymaps, raw HID message handling and bootmagic lite. ‘Bootmagic Lite’ is the ability to hold down Esc (or some other key) while plugging in the keyboard to both jump to bootloader and reset the EEPROM.
Firmware
Precompiled QMK firmware for VIA-supported keyboards
Supported Keyboards
Compatible as of 1/11/2026
Reddit
reddit.com › r/keyboards › how do i download via?
r/keyboards on Reddit: How do I download VIA?
August 5, 2022 -
The website has no download links and the github has nothing, but I see people use it as software and not a website. How do I get the download for it?
Top answer 1 of 6
5
Heres the GitHub release page. Find the latest release (at the time of writing is 2.0.5). Then under “assets” find the file for your operating system (for windows, it’s “via-2.0.5-win.exe) and download it
2 of 6
2
i just built my tofu jr keyboard, and downloaded the software but its taking forever to search for my device?? Please help
Videos
04:42
How to Program Mechanical Keyboards | VIA Tutorial - YouTube
- YouTube
04:04
QMK Tutorial: Install and use VIA firmware with your mechanical ...
03:56
How to Use VIA to Remap Keys on Your Keyboard -Remap Basic Keys ...
How To Setup VIA On Any QMK Keyboard
01:05
How to Use JSON Files with VIA Keyboard Configurator - YouTube
VIA
caniusevia.com › firmware downloads
Firmware Downloads | VIA
kelwin_utopia88_via.hex · keyboardio_atreus_via.hex · keycapsss_3w6_2040_via.uf2 · keycapsss_plaid_pad_rev1_via.hex · keycapsss_plaid_pad_rev2_via.hex · keycapsss_plaid_pad_rev3_via.hex · keychron_c1_pro_ansi_white_via.bin · keychron_c2_pro_ansi_white_via.bin ·
VIA
usevia.app
VIA
Your keyboard's best friend
GitHub
github.com › the-via › app
GitHub - the-via/app
VIA is a powerful, open-source web-based interface for configuring your QMK-powered mechanical keyboard. It allows you to customize your keymaps, create macros, and adjust RGB settings (if it has RGB) on the fly, without needing to recompile ...
Starred by 1.4K users
Forked by 287 users
Languages TypeScript
Vial
get.vial.today
Home - Vial
Start Vial Web Download Vial Read user manual Join our Discord server · To get started using Vial, install a Vial-compatible firmware on your keyboard (if it did not come preloaded with one) and it will be automatically detected by the Vial GUI.
Keychron
keychron.com › blogs › archived › how-to-use-via-to-program-your-keyboard
How to use VIA to program your keyboard – Keychron
November 22, 2023 - You can download the keymap JSON file by searching “keymap working on VIA” on the keyboard product page.
WhatGeek
whatgeek.com › pages › qmk-via-downloads
Keyboard QMK/VIA Downloads - WhatGeek
Find the mechanical keyboard QMK/VIA download on WhatGeek! You can find most of the mechanical keyboard VIA/QMK on the market for Windows, Mac, etc. Such as Ajazz, CoolKiller, FEKER, Lofree, Skyloong, Dukharo, and other well-known top brands of mechanical keyboard QMK/VIA download.
Doiokb
doiokb.com › index.php
VIA driver software
Keyboards and peripherals · Game peripherals · Boot button · Tabletop trendy products · Resources download · Direction For use · Configuration file · VIA driver software · User sharing · How to buy · About · via-3.0.0-mac(English) via1.3.1-mac(English) via-3.0.0-win(English) ...
QMK
qmk.fm
QMK Firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
NuPhy
nuphy.com › pages › via-usage-guide-for-nuphy-keyboards
VIA Usage Guide for NuPhy Keyboards
1. Connect your device with the ... configurator at usevia.app with a Chromium-based browser. 2. Download the correct JSON file for your keyboard at NuPhy's website, the file can then be manually uploaded to the VIA ...
Womier Keyboard
womierkeyboard.com › pages › softwares
Software – Womier Keyboard
Notes All our in-house drivers currently support Windows systems only. Products labeled with “VIA Support” do not require any software download. To learn how to install VIA configurator, please refer to this guide.
Reddit
reddit.com › r/ergomechkeyboards › via download
r/ErgoMechKeyboards on Reddit: VIA Download
July 29, 2022 -
So someone on my build post mentioned adding via support and it sounded like a good idea, only issue is that I have a custom Dactyl Manuform that isn't recognized by UseVia.app
No problem right? Well all of the videos appear to be from a year or two ago where the download button was just on the page, which now seems to have been removed.
Any idea of how to get around this or just a direct link to download the software? I haven't looked for more than 10 minutes yet but, I figure if I cant find the download in 10 minutes I am already lost.
Top answer 1 of 5
4
I really hate the idea of having to go online to use a tool that can easily be offline (and in fact was offline before).
2 of 5
2
If you're already using a copy of the QMK repo on your PC to compile your firmware, it's just a few extra config steps to make your firmware VIA compatible: https://www.caniusevia.com/docs/configuring_qmk If you haven't been compiling your own firmware yet, here's a guide: https://docs.qmk.fm/#/newbs P.S.: If you're going to use VIAL instead of VIA, you'll need to use VIAL's fork of QMK and not the vanilla QMK to compile your firmware. https://get.vial.today/docs/
GitHub
github.com › the-via › keyboards
GitHub - the-via/keyboards
VIA is a powerful, open-source web-based interface for configuring your QMK-powered mechanical keyboard. It allows you to customize your keymaps, create macros, and adjust RGB settings (if it has RGB) on the fly, without needing to recompile ...
Starred by 755 users
Forked by 1.1K users
Languages TypeScript 88.6% | Python 10.5% | JavaScript 0.9%