Free Online Controller Profile & Macro Recording Tool
Record, test, and playback button macros for your gamepad. Create custom controller profiles, test button combinations, and analyze input sequences for PS5, PS4, Xbox, and Nintendo Switch controllers.
Connect your controller to record and test button macros
How it works: Press buttons on your controller to see them registered in real-time. Use the macro recorder to capture button sequences and play them back for testing.
Tip: Record macros for fighting game combos, quick actions, or testing controller response consistency.
Detects common button combinations and fighting game inputs
Follow these steps to record and test controller macros
Connect your gamepad via USB or Bluetooth. Press any button to activate it in the browser.
Click "Start Recording" and perform your button sequence or combo on the controller.
Click "Stop" to end recording. Review the timeline and input log for your recorded macro.
Use playback to visualize the macro. Save to a profile for future reference.
Learn about controller macros and how to use them effectively
Macros are recorded sequences of button presses and timing that can be analyzed or played back.
Profiles store your macros and settings for different games or play styles.
Automatic detection of common input patterns and fighting game motions.
How gamers use macro testing tools
Practice and analyze combo inputs, special move timings, and input consistency.
Test aim sensitivity, verify button response times, and check for input lag.
Analyze trigger precision, test throttle/brake linearity, and steering response.
Diagnose controller issues, verify all buttons work, and test for stick drift.
Common issues and solutions for macro testing
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Possible Causes:
Solutions:
Get the most out of the macro tester
Record the same macro multiple times to analyze your input consistency and timing accuracy.
Play back recordings at 0.5x speed to carefully analyze timing between inputs.
Create separate profiles for different games or purposes to keep macros organized.
Export input logs to analyze patterns or share with others for troubleshooting.
Use the analysis to check if your controller has consistent response times.
Periodically test all buttons and axes to catch any developing hardware issues early.
Common questions about macro testing
This tool is for testing and analysis only. The recorded macros are visualized in the browser but cannot be executed as actual controller inputs in games. Using automated macros in online games typically violates terms of service and can result in bans.
Browser-based input polling runs at approximately 60Hz, which may introduce small timing variations. For the most accurate timing analysis, ensure no other heavy processes are running and keep the browser tab focused during recording.
The combo detector recognizes common fighting game motions like quarter-circles, dragon punch inputs, and simultaneous button presses. It uses timing windows similar to most fighting games, but specific game implementations may vary. Use it as a practice tool rather than exact game replication.
Profiles are saved in your browser's local storage, so they persist between sessions on the same browser. However, clearing browser data will delete them. Use the export feature to backup important profiles to your computer.
Most modern controllers work well including PlayStation DualShock 4, DualSense, Xbox One/Series controllers, and Nintendo Switch Pro controllers. Some third-party controllers may have limited support depending on their Gamepad API implementation.
This tool is specifically designed for gamepad/controller testing using the Gamepad API. For keyboard input testing, you would need a different tool that uses the Keyboard API. However, some fight sticks that register as gamepads will work with this tool.
Our support team can help with controller testing and macro recording issues
Sign in to your account