Controller testers and mapping tools

Download on the Mac App StoreInputConfig is completely free on the Mac App Store.

These are small free pages that each answer one question, and they all run right in your browser. They come in eight suites, and every page ends with how it fits with InputConfig: the page checks or practices something in the browser, and the app is what maps your controller, keyboard, mouse or MIDI gear on the Mac. The testers read a real controller, so connect yours and press a button on it. The sound and screen tests check a microphone, speakers, a camera or a display. The music tools cover practice, from a piano and a metronome to ear training, and the MIDI tools play, record, show and change MIDI, with or without a MIDI keyboard. MIDI on a Mac ties those together.

Controller tests

Gamepad tester

Free online gamepad tester. Connect a PS5, Xbox, Switch or USB controller, press a button, and watch every button, stick, trigger and rumble motor respond.

Stick drift test

Free stick drift test for PS5, Xbox and Switch controllers. Record both sticks at rest, see the drift as a number, and get a deadzone that hides it.

PS5 controller drift test

Free PS5 controller drift test. Connect a DualSense, let go of both sticks, and see the drift as a number, with the deadzone that hides it. On PC or Mac.

Xbox controller drift test

Free Xbox controller drift test. Connect an Xbox Series or Xbox One pad, let go of both sticks, and see the drift as a number, with a deadzone that hides it.

Joy-Con drift test

Free Joy-Con and Switch Pro Controller drift test. Pair the controller, let go of the stick, and see the drift as a number. What Nintendo covers is here too.

Controller vibration test

Free controller vibration test. Connect a PS5 or Xbox controller, press a button, then run the strong motor, the weak motor or both at any strength.

Controller button test

Free controller button test. Press every button once and each turns green when the browser sees it, with a press count and a warning for double presses.

Controller trigger test

Free trigger test for PS5, Xbox and other controllers. Pull L2 and R2 or LT and RT slowly and see the lowest and highest value each one reaches.

Controller polling rate test

Free controller polling rate test in the browser. Keep a stick moving for five seconds and see how many updates a second reach the page, with the typical gap.

Joystick test

Free online joystick test for flight sticks, HOTAS throttles, arcade sticks, wheels and USB gamepads. Watch every axis and button respond by number.

Racing wheel tester

Free online steering wheel test. Plug in a racing wheel, press a button, and watch the steering axis, each pedal and every button respond by number.

Arcade stick tester

Free online fight stick tester. Plug in an arcade stick or a leverless controller, press a button, and see every button and lever direction respond by number.

PS5 controller tester

Free online PS5 controller tester. Connect a DualSense by USB-C or Bluetooth, press a button, and check every button, both sticks, L2, R2, drift and rumble.

PS4 controller tester

Free online PS4 controller tester. Connect a DualShock 4 by USB or Bluetooth, press a button, and check every button, both sticks, L2, R2, drift and rumble.

Xbox controller tester

Free online Xbox controller tester. Check every button, both sticks, LT, RT, drift and rumble, and see what a 360 pad does. By InputConfig.

Switch Pro Controller tester

Free online Switch Pro Controller tester. Pair it, press a button, and check B, A, Y, X, L, R, ZL, ZR, both sticks, drift, and the Home and Capture buttons.

Joy-Con tester

Free online Joy-Con tester. Pair a Joy-Con over Bluetooth, press a button, and check its buttons, its stick and stick drift, with what a browser cannot read.

8BitDo controller tester

Free online 8BitDo controller tester. Set the mode, press a button, and check every button, both sticks, drift and rumble on a Pro 2, SN30 or Ultimate.

Gamepad viewer and controller overlay

Free gamepad viewer for OBS, streams and recordings. Show controller inputs live as a browser source, with PlayStation, Xbox or Switch names and your color.

Deadzone test and curve visualizer

Controller deadzone test in your browser: see the inner and outer deadzone and the response curve on a live stick, and get a deadzone that hides drift.

Controller button names and map

Every button, stick, trigger and paddle named for Xbox, PlayStation and Switch, side by side on one interactive map: L1 or LB, Cross or A, R3, touchpad.

Controller ID lookup

Search 222 controllers by name or USB vendor and product ID, or connect yours and let the page read its ID. Shows what a Mac app can name on each one.

Controller fix finder

Pick what your controller does wrong on a Mac and where the game runs, and get the fix: not seen, ignored, doubled, dropping, drifting or lagging.

Mac game controller finder

Type a game to see how it plays on a Mac: native, streamed or in a wrapper, whether it reads a controller itself, and a layout that plays it from one.

Preset chooser

Answer two or three questions about your device and what you want to do, and get the InputConfig preset, guide, or Smart Preset Maker layout that fits.

Keyboard tests

Keyboard tester

Free online keyboard tester. Press every key and watch it light up on a Mac or PC layout, see its code, find keys that stick or chatter, and test rollover.

Mac keyboard tester

Free online Mac keyboard tester for a MacBook or Apple keyboard. Press every key, find dead ones and see what macOS keeps. By InputConfig.

Mac keyboard shortcuts

Search Mac keyboard shortcuts for everyday work, windows, screenshots, Finder, text, the browser and special characters, with every symbol explained.

Keyboard layout checker

Find out which keyboard layout you are typing on. Press a few keys and see whether it acts like US, German, French, Spanish, Swedish, Dvorak or Colemak.

Keyboard ghosting and rollover test

Free keyboard ghosting and rollover test. Hold keys down together and see how many your keyboard reports at once, and which combinations drop a key.

Keyboard chatter test

A free keyboard chatter test. Press keys normally and the page flags any key that sends a second press too fast to be you, with a per-key count.

Snap tap and counter-strafe test

A free snap tap and counter-strafe test. Tap A and D and see the overlap or gap between them in ms, which one wins, and how even your strafes are.

Typing test

A free typing test. Type for 15, 30 or 60 seconds and see your words per minute, your accuracy and the words you missed. No sign-up, any keyboard.

10 key test

A free 10 key typing test for the number pad. Type the numbers shown and see your keystrokes per hour, your accuracy and your speed in numbers per minute.

Key code finder

Press any key to see its HID usage code, or search every Mac key: letters, F1 to F20, modifiers, keypad, media keys. Space is 44, F13 is 104.

Anki Spacebar Binder

Free Anki add-on that makes the spacebar press Again, Hard, Good or Easy instead of always Good. One setting, 30 lines, Anki 2.1.50 and later.

Mouse and clicking tests

Mouse tester

Free online mouse test. Check left, right, middle and side buttons, catch a double click, and test the scroll wheel on a Mac or PC. By InputConfig.

Scroll wheel test

Free scroll wheel test. Turn the wheel slowly and see every step counted, up and down, with wrong-way jumps that show a wheel scrolling against you.

Mouse double click test

Free mouse double click test. Click once at a time and see whether the mouse registers two clicks, how close together they came, and which button is failing.

Right click test

Free right click test. Right click the box as fast as you can for 1 to 100 seconds and see your right click CPS, your best score and signs of a worn switch.

Mouse polling rate test

Free mouse polling rate test and Hz checker. Move the mouse in circles and read the updates a second that reach your browser. By InputConfig.

Touchpad and trackpad test

Free online touchpad and trackpad test. Check tap and click, two-finger right click, scrolling, pinch, rotate and, in Safari on a Mac, Force Touch pressure.

Pen pressure test

A free pen pressure test. Draw and see live pressure, tilt and rotation from a drawing tablet or stylus, with the line width following your pressure.

Mouse DPI analyzer

A free mouse DPI analyzer. Move the mouse a measured distance and see its real DPI, in inches or centimeters, with the steps to get a number you can trust.

eDPI calculator and sensitivity converter

A free eDPI calculator. Enter mouse DPI and in-game sensitivity to get eDPI and cm per 360, then convert the same aim to CS2, Valorant, Apex and more.

CPS test: clicks per second

Free CPS test. Click as fast as you can for 1 to 100 seconds and see your clicks per second, your best score, your fastest gap and a chart of every second.

CPS, milliseconds and clicks per minute calculator

Turn clicks per second into milliseconds and clicks per minute, see what a Mac auto clicker really sends, and test your own CPS in 5 or 10 seconds.

Auto clicker test

Point your auto clicker at the box and see what it really sends: clicks per second, the average gap in ms, the fastest and slowest gap, and how even it is.

Aim trainer

A free aim trainer in your browser. Click 30 targets as fast as you can and see your average time per target, your accuracy and your best run.

Timing and practice

Reaction time test

Free reaction time test with a color or a sound signal. Click, press a key or a controller button, and compare your average on a mouse, keyboard and gamepad.

Cube timer

A free speedcubing timer. Hold the space bar, release to start, press to stop. Get a 3x3 scramble each solve, with averages of 5 and 12 and your best.

Online stopwatch

A free online stopwatch with laps and a countdown timer. Space starts and stops it, L records a lap, R resets, and lap times can be copied as a list.

Morse code translator

A free Morse code translator. Turn text into Morse and hear it at any speed, decode dots and dashes back to text, or tap Morse with your space bar.

Click counter

A free click counter and tally counter. Count up with a click, the space bar or any key, count down, set a goal, and keep the number when you close the page.

Spacebar counter

Free spacebar counter. Press the space bar as fast as you can for 5 to 100 seconds and see your presses per second, your best and a chart of every second.

Sound and camera tests

Mic test

A free online mic test. See your microphone's level move as you speak, record a few seconds, play it back, and pick between mics. Nothing is uploaded.

Decibel meter

A free online sound level meter. Watch the level from your microphone live, with the peak, the average and the loudest moment, and an optional offset.

Webcam test

A free online webcam test. See your camera's picture, its real resolution and frame rate, switch between cameras, and save a photo. Nothing is uploaded.

Speaker test

A free online speaker test. Play a tone in the left speaker, the right one, or both, run a sweep from low to high, and find out which side is silent.

High frequency hearing test

A free high frequency hearing test. A tone rises slowly, and you press a button when it fades out. See the highest pitch you can hear on your speakers.

Screen tests

Dead pixel test

A free dead pixel test. Fill the screen with black, white, red, green and blue to spot dead or stuck pixels, backlight bleed and dirt. Click to change color.

Refresh rate test

A free refresh rate test. See how many frames a second your browser really draws, the frame time in milliseconds, and any dropped frames, measured live.

What is my screen resolution

See your screen resolution at a glance: width and height in pixels, the scale factor, the browser viewport, color depth and aspect ratio. Updates live.

Music practice

Online piano

A free online piano you play with your computer keyboard, the mouse or a touch screen. No download and no sign-up, and a real MIDI keyboard can play it too.

Piano scales

A free piano scale finder. Pick a root note and a scale to see it lit on the keyboard, read the notes and steps, hear it played, and see its chords.

Piano chords

A free piano chord chart. Pick a root and a chord type to see the keys lit, read the notes and the formula, hear it, and step through the inversions.

Circle of fifths

A free interactive circle of fifths. Click any key to see its sharps or flats, its relative minor, its scale and its chords, and hear the main chords played.

Online metronome

A free online metronome with a steady click from 30 to 300 BPM, an accent on the first beat, 1 to 12 beats in a bar, and the space bar to start and stop.

Online guitar tuner

A free online guitar tuner. Play a string and see the note, how many cents sharp or flat it is, and which way to turn the peg. Works for bass and ukulele too.

Vocal range test

A free vocal range test. Sing your lowest note, then your highest, and see your range in note names and octaves, with the voice types it overlaps.

Ear training: intervals

A free interval ear trainer. Hear two notes, name the interval, and keep score. Pick which intervals to practice, rising, falling or together.

Note reading trainer

A free note reading trainer for treble and bass clef. Name each note on the staff by clicking, typing a letter, or playing it on a MIDI keyboard.

Online tone generator

A free online tone generator. Pick any frequency from 20 Hz to 20,000 Hz, choose sine, square, saw or triangle, and see the nearest musical note.

Virtual drums

A free virtual drum kit. Play kick, snare, hi-hats, toms and cymbals with your computer keyboard, the mouse, a touch screen or MIDI drum pads.

Online drum machine

A free drum machine in the browser: a 16-step sequencer with eight drums, swing and five starting beats. Send it to a MIDI output or save a MIDI file.

Tap tempo

Free tap tempo tool. Tap a key, the mouse, a game controller button or a MIDI pad in time and read the BPM, the beat in milliseconds and delay times.

BPM to ms calculator

Convert BPM to milliseconds and hertz: quarter, eighth, sixteenth, dotted and triplet note lengths for delay, reverb and LFO settings, with a chart.

Chord identifier

Click notes on the piano or play them on a MIDI keyboard and read the chord's name, its notes, intervals and inversion. Free, in the browser, with sound.

Chord progression generator

Pick a key and a chord progression, hear it, and download it as a MIDI file with chords and bass. Type your own roman numerals or start from twelve presets.

MIDI tools

MIDI tester and monitor

Free online MIDI tester and monitor with optional sound. Connect a MIDI keyboard, pad or controller and see every note, velocity, knob and pedal live.

MIDI visualizer

A free MIDI visualizer in the browser: play a MIDI keyboard and watch notes rise from an 88-key piano, or open a MIDI file and watch them fall as it plays.

MIDI recorder

Record a MIDI keyboard, or your computer keyboard, in the browser and download a .mid file. Notes, sustain pedal, knobs and pitch bend. Free, no upload.

Virtual MIDI keyboard

Free virtual MIDI keyboard in the browser. Play notes with the computer keyboard or the mouse, hear them, and send them to any MIDI output on a Mac or PC.

Virtual MIDI controller

Free online MIDI controller: 16 drum pads, 8 CC faders, pitch bend, program change, transport and panic. Works in Chrome, Edge and Firefox. By InputConfig.

MIDI message decoder and hex converter

Paste MIDI bytes in hex or decimal and read what they mean: note, velocity, CC, program change, pitch bend. Build a message, see its hex, and send it out.

MIDI SysEx monitor and sender

Free SysEx tool from InputConfig: read incoming System Exclusive as hex with the maker decoded, send an Identity Request or a .syx file. Runs in your browser.

MIDI file viewer and player

Drop a MIDI file to play it and see what is inside: tracks, tempo, key, a piano roll, and every note and CC as text. Runs in the page, with no upload.

MIDI transposer and tempo changer

Transpose a MIDI file up or down by semitones and change its tempo, free, in the browser. Drums stay put and the key signature follows.

MIDI note number chart

MIDI note number chart: all 128 notes from 0 to 127 with note names (C4 = 60 and C3 = 60), frequencies in Hz and piano keys, plus a note converter.

MIDI CC list

Searchable MIDI CC list: every Control Change number from 0 to 127 with its standard name, from mod wheel (1) and volume (7) to sustain (64) and cutoff (74).

General MIDI instrument list

The General MIDI instrument list: all 128 sounds with program numbers counted from 1 and from 0, grouped in sixteen families, searchable by name or number.

General MIDI drum map

The General MIDI drum map for channel 10: every drum from note 35 to 81 with its number and note name. Kick 36, snare 38, closed hi-hat 42, open hi-hat 46.

The testers in other languages

Deutsch: Gamepad-Tester: Controller online testen

Kostenloser Gamepad-Tester im Browser: PS5-, Xbox- oder Switch-Controller verbinden, Taste drücken und alle Tasten, Sticks, Trigger und Vibration live prüfen.

Deutsch: Tastatur Test: jede Taste online prüfen

Kostenloser Tastaturtest im Browser: Jede Taste leuchtet auf einem Mac- oder PC-Layout auf, defekte und doppelt auslösende Tasten fallen sofort auf.

Français: Test clavier : tester toutes les touches en ligne

Test de clavier gratuit en ligne. Chaque touche s'allume sur une disposition Mac ou PC, et les touches mortes ou qui tapent deux fois ressortent.

Español: Probar mando online: test de mando

Test de mando gratis en el navegador. Conecta un mando de PS5, Xbox o Switch, pulsa un botón y comprueba en vivo botones, sticks, gatillos y vibración.

Español: Test de teclado: probar todas las teclas online

Test de teclado gratis online. Cada tecla se ilumina en una distribución Mac o PC, se ven las teclas que no funcionan o que escriben dos veces, y el rollover.

Italiano: Test controller online: prova il tuo gamepad

Test controller gratuito nel browser. Collega un controller PS5, Xbox o Switch, premi un pulsante e controlla pulsanti, levette, grilletti e vibrazione.

Italiano: Test tastiera: prova tutti i tasti online

Test tastiera gratuito online. Ogni tasto si illumina su un layout Mac o PC, emergono i tasti che non funzionano o che scrivono due volte, rollover compreso.

Nederlands: Muis test: elke knop online testen

Gratis muistest in de browser: test de linker-, rechter-, middelste en zijknoppen, vind een muis die vanzelf dubbelklikt en een scrollwiel dat terugspringt.

Nederlands: Stick drift test

Gratis stick drift test voor PS5-, Xbox- en Switch-controllers. Neem beide sticks in rust op, zie de drift als getal en lees af welke deadzone hem verbergt.

Português: Teste de teclado online

Teste de teclado grátis no navegador. Cada tecla acende em um layout Mac ou PC, aparecem as teclas que não funcionam ou que digitam duas vezes, e o rollover.

Português: Teste de mouse online

Teste de mouse grátis online: confira os botões esquerdo, direito, do meio e laterais, descubra um mouse que dá clique duplo sozinho e uma rodinha que pula.

Português: Teste de drift do controle

Teste de drift grátis para controles de PS5, Xbox e Switch. Grave os dois analógicos em repouso, veja o drift em números e a zona morta que o esconde.

日本語: ゲームパッドテスト:コントローラーをオンラインで確認

無料のオンラインゲームパッドテスト。PS5、Xbox、Switchのコントローラーをつないでボタンを押すと、全ボタン、スティック、トリガー、振動を確認できます。

日本語: キーボードテスト:全キーをオンラインで確認

無料のオンラインキーボードテスト。MacやPCの配列で押したキーが光り、反応しないキーや二度入力されるキー、同時押しの数を確認できます。

日本語: マウステスト:すべてのボタンをオンラインで確認

無料のオンラインマウステスト。左右、中央、サイドボタンを確認し、勝手にダブルクリックするマウスや逆に飛ぶホイールを見つけます。

简体中文: 鼠标测试:在线检测每个按键

免费的在线鼠标测试。检测左键、右键、中键和侧键,找出自己双击的鼠标和往反方向跳的滚轮。

繁體中文: 鍵盤測試:線上檢測每個按鍵

免費的線上鍵盤測試。在 Mac 或 PC 配置上按下的鍵會亮起,可以找出失靈的鍵、按一次打兩次的鍵,並測試同時按鍵的數量。

한국어: 게임패드 테스트: 컨트롤러 온라인 점검

무료 온라인 게임패드 테스트. PS5, Xbox, Switch 컨트롤러를 연결하고 버튼을 누르면 모든 버튼, 스틱, 트리거, 진동을 바로 확인할 수 있습니다.

Русский: Тест геймпада онлайн: проверка контроллера

Бесплатный онлайн-тест геймпада. Подключите геймпад PS5, Xbox или Switch, нажмите кнопку и проверьте все кнопки, стики, триггеры и вибрацию.

Русский: Тест клавиатуры онлайн

Бесплатный онлайн-тест клавиатуры. Каждая клавиша загорается на раскладке Mac или ПК, и видно клавиши, которые не работают или печатают дважды.

Русский: Тест мыши онлайн

Бесплатный онлайн-тест мыши: проверьте левую, правую, среднюю и боковые кнопки, найдите мышь, которая сама кликает дважды, и колесо, которое прыгает назад.

Русский: Проверка стиков на дрифт

Бесплатная проверка стиков на дрифт для геймпадов PS5, Xbox и Switch. Запишите оба стика в покое и узнайте дрифт в цифрах и мёртвую зону, которая его скроет.

Polski: Test pada online

Darmowy test pada w przeglądarce. Podłącz pada PS5, Xbox lub Switch, naciśnij przycisk i sprawdź na żywo przyciski, obie gałki, triggery i wibracje.

Tiếng Việt: Test tay cầm online

Test tay cầm miễn phí trên trình duyệt. Kết nối tay cầm PS5, Xbox hoặc Switch, bấm một nút và xem trực tiếp mọi nút, hai cần analog, cò và rung.

Bahasa Indonesia: Tes stik online: cek controller di browser

Tes stik gratis di browser. Hubungkan stik PS5, Xbox atau Switch, tekan satu tombol, lalu cek langsung semua tombol, kedua analog, trigger dan getaran.

Bahasa Indonesia: Tes mouse online

Tes mouse gratis di browser: cek tombol kiri, kanan, tengah dan samping, temukan mouse yang double klik sendiri dan scroll yang melompat ke arah salah.

Türkçe: Gamepad test: oyun kolunu çevrim içi dene

Tarayıcıda ücretsiz gamepad testi. PS5, Xbox veya Switch kolunu bağla, bir tuşa bas ve tüm tuşları, iki analoğu, tetikleri ve titreşimi canlı gör.

Türkçe: Stick drift test

PS5, Xbox ve Switch kolları için ücretsiz stick drift testi. İki analoğu durgun hâlde kaydet, drifti sayı olarak gör ve onu gizleyen ölü bölgeyi öğren.

ไทย: ทดสอบจอยออนไลน์

ทดสอบจอยฟรีบนเบราว์เซอร์ ต่อจอย PS5, Xbox หรือ Switch แล้วกดปุ่มใดก็ได้ เพื่อดูทุกปุ่ม อนาล็อกทั้งสองข้าง ทริกเกอร์ และการสั่นแบบสด

ไทย: ทดสอบคีย์บอร์ดออนไลน์

ทดสอบคีย์บอร์ดฟรีบนเบราว์เซอร์ ทุกปุ่มจะสว่างบนเลย์เอาต์ Mac หรือ PC ทำให้เห็นปุ่มที่เสีย ปุ่มที่พิมพ์ซ้ำสองครั้ง และจำนวนปุ่มที่กดพร้อมกันได้

ไทย: ทดสอบเมาส์ออนไลน์

ทดสอบเมาส์ฟรีบนเบราว์เซอร์ เช็กปุ่มซ้าย ขวา กลาง และปุ่มข้าง หาเมาส์ที่ดับเบิลคลิกเอง และลูกกลิ้งที่กระโดดย้อนทิศ

Čeština: Test myši online

Bezplatný test myši v prohlížeči: vyzkoušejte každé tlačítko včetně bočních a odhalte myš, která sama kliká dvakrát, nebo kolečko, které skáče opačně.

Magyar: Kontroller teszt online

Ingyenes kontroller teszt a böngészőben. Csatlakoztass PS5, Xbox vagy Switch kontrollert, nyomj gombot, és nézd élőben a gombokat, karokat és ravaszokat.

Magyar: Billentyűzet teszt online

Ingyenes billentyűzet teszt a böngészőben. Minden billentyű kigyullad Mac vagy PC kiosztáson: látszanak a halott billentyűk, a dupla leütések és a rollover.

Magyar: Egér teszt online

Ingyenes egér teszt a böngészőben: próbáld ki az összes gombot, az oldalsókat is, és szúrd ki a magától duplán kattintó egeret és a visszaugró görgőt.

العربية: اختبار يد التحكم أونلاين

اختبار مجاني ليد التحكم في المتصفح. وصّل يد تحكم PS5 أو Xbox أو Switch، واضغط زرًا، وشاهد مباشرة كل زر والعصا اليسرى واليمنى والزنادين والاهتزاز.

עברית: בדיקת שלט אונליין

בדיקת שלט חינמית בדפדפן. חברו שלט PS5, Xbox או Switch, לחצו על כפתור, וראו בזמן אמת כל כפתור, את שני הסטיקים, ההדקים והרטט.

Slovenčina: Test ovládača online

Bezplatný test ovládača v prehliadači. Pripojte ovládač PS5, Xbox alebo Switch, stlačte tlačidlo a sledujte naživo tlačidlá, obe páčky, spúšte a vibrácie.

Suomi: Peliohjaimen testi verkossa

Ilmainen peliohjaimen testi selaimessa. Yhdistä PS5-, Xbox- tai Switch-ohjain, paina nappia ja näe suorana napit, molemmat tikut, liipaisimet ja tärinä.

Suomi: Hiiren testi verkossa

Ilmainen hiiren testi selaimessa: kokeile kaikki napit sivunapit mukaan lukien ja löydä itsestään tuplaklikkaava hiiri tai väärään suuntaan hyppivä rulla.

Українська: Тест геймпада онлайн

Безкоштовний тест геймпада в браузері. Під'єднайте контролер PS5, Xbox або Switch, натисніть кнопку й дивіться наживо кнопки, стіки, тригери й вібрацію.

Українська: Тест клавіатури онлайн

Безкоштовний тест клавіатури в браузері. Кожна клавіша світиться на розкладці Mac або PC, тож видно мертві клавіші, подвійні натискання й ролловер.

Updated