Home › Developer Tools
Information
Preview 2 platforms
iPhone 6 images
iPad 5 images
What’s New Version 1.2
Added a custom video timeline for editing haptics on top of your clips. You can play, scrub, and adjust the timing and length of Tap or Hold feedback, set the video playback range, and export your edited result.
Description
HapticLab is a haptics research app for creating, comparing, and feeling tactile feedback in UI and games.
Choose from impact, notification, selection, and custom templates, then adjust intensity and duration as you play them. In the custom editor, place Tap and Hold events on a timeline and fine-tune strength, sharpness, duration, and curves.
In the Lab, assign haptics to real interactions such as buttons, counters, toggles, tabs, sliders, result notifications, scratch cards, tracing, and hold confirmations. In Puchi Link, you can test tracing, linking, and clearing feedback inside a small puzzle game.
HapticLab Pro unlocks saving custom haptics, export, import, additional templates, saved-haptic assignments, Pro-only lab samples, and puzzle play.
Actual vibration requires a supported iPhone. Haptics cannot be felt in the simulator.
In-App Purchases MT pricing
One-Time Purchases
HapticLab Pro—
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 3 versions
Build 886925865v1.22026-06-13 20:55:41
Added a custom video timeline for editing haptics on top of your clips. You can play, scrub, and adjust the timing and length of Tap or Hold feedback, set the video playback range, and export your edited result.
Build 886810798v1.02026-06-12 11:08:59
Build 886891252v1.12026-06-12 21:05:25
Added MotionLab buttons, toggles, tabs, transitions, loaders, reactions, and game UI to the Lab. Try each animation with layered haptics so motion and feel can be tested together.
Price history by region
Currency
Show
Columns
Search
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
JP | ja | Free | 2 | 3.0 | 1.2 |
AE | en-GB | Free | 0 | — | 1.2 |
AF | en-GB | Free | 0 | — | 1.2 |
AG | en-GB | Free | 0 | — | 1.2 |
AI | en-GB | Free | 0 | — | 1.2 |
AL | en-GB | Free | 0 | — | 1.2 |
AM | en-GB | Free | 0 | — | 1.2 |
AO | en-GB | Free | 0 | — | 1.2 |
AR | es-MX | Free | 0 | — | 1.2 |
AT | de-DE | Free | 0 | — | 1.2 |
AU | en-AU | Free | 0 | — | 1.2 |
AZ | en-GB | Free | 0 | — | 1.2 |
BA | en-GB | Free | 0 | — | 1.2 |
BB | en-GB | Free | 0 | — | 1.2 |
BE | en-GB | Free | 0 | — | 1.2 |
BF | en-GB | Free | 0 | — | 1.2 |
BG | en-GB | Free | 0 | — | 1.2 |
BH | en-GB | Free | 0 | — | 1.2 |
BJ | en-GB | Free | 0 | — | 1.2 |
BM | en-GB | Free | 0 | — | 1.2 |
BN | en-GB | Free | 0 | — | 1.2 |
BO | es-MX | Free | 0 | — | 1.2 |
BR | pt-BR | Free | 0 | — | 1.2 |
BS | en-GB | Free | 0 | — | 1.2 |
BT | en-GB | Free | 0 | — | 1.2 |
BW | en-GB | Free | 0 | — | 1.2 |
BY | en-GB | Free | 0 | — | 1.2 |
BZ | en-GB | Free | 0 | — | 1.2 |
CA | en-CA | Free | 0 | — | 1.2 |
CD | en-GB | Free | 0 | — | 1.2 |
CG | en-GB | Free | 0 | — | 1.2 |
CH | de-CH | Free | 0 | — | 1.2 |
CI | fr-FR | Free | 0 | — | 1.2 |
CL | es-MX | Free | 0 | — | 1.2 |
CM | fr-FR | Free | 0 | — | 1.2 |
CN | zh-Hans-CN | Free | 0 | — | 1.2 |
CO | es-MX | Free | 0 | — | 1.2 |
CR | es-MX | Free | 0 | — | 1.2 |
CV | en-GB | Free | 0 | — | 1.2 |
CY | en-GB | Free | 0 | — | 1.2 |
CZ | en-GB | Free | 0 | — | 1.2 |
DE | de-DE | Free | 0 | — | 1.2 |
DK | en-GB | Free | 0 | — | 1.2 |
DM | en-GB | Free | 0 | — | 1.2 |
DO | es-MX | Free | 0 | — | 1.2 |
DZ | en-GB | Free | 0 | — | 1.2 |
EC | es-MX | Free | 0 | — | 1.2 |
EE | en-GB | Free | 0 | — | 1.2 |
EG | en-GB | Free | 0 | — | 1.2 |
ES | es-ES | Free | 0 | — | 1.2 |
FI | en-GB | Free | 0 | — | 1.2 |
FJ | en-GB | Free | 0 | — | 1.2 |
FM | en-GB | Free | 0 | — | 1.2 |
FR | fr-FR | Free | 0 | — | 1.2 |
GA | fr-FR | Free | 0 | — | 1.2 |
GB | en-GB | Free | 0 | — | 1.2 |
GD | en-GB | Free | 0 | — | 1.2 |
GE | en-GB | Free | 0 | — | 1.2 |
GH | en-GB | Free | 0 | — | 1.2 |
GM | en-GB | Free | 0 | — | 1.2 |
GR | en-GB | Free | 0 | — | 1.2 |
GT | es-MX | Free | 0 | — | 1.2 |
GW | en-GB | Free | 0 | — | 1.2 |
GY | en-GB | Free | 0 | — | 1.2 |
HK | zh-Hant-HK | Free | 0 | — | 1.2 |
HN | es-MX | Free | 0 | — | 1.2 |
HR | en-GB | Free | 0 | — | 1.2 |
HU | en-GB | Free | 0 | — | 1.2 |
ID | en-GB | Free | 0 | — | 1.2 |
IE | en-GB | Free | 0 | — | 1.2 |
IL | en-GB | Free | 0 | — | 1.2 |
IN | en-GB | Free | 0 | — | 1.2 |
IQ | en-GB | Free | 0 | — | 1.2 |
IS | en-GB | Free | 0 | — | 1.2 |
IT | it | Free | 0 | — | 1.2 |
JM | en-GB | Free | 0 | — | 1.2 |
JO | en-GB | Free | 0 | — | 1.2 |
KE | en-GB | Free | 0 | — | 1.2 |
KG | en-GB | Free | 0 | — | 1.2 |
KH | en-GB | Free | 0 | — | 1.2 |
KN | en-GB | Free | 0 | — | 1.2 |
KR | ko | Free | 0 | — | 1.2 |
KW | en-GB | Free | 0 | — | 1.2 |
KY | en-GB | Free | 0 | — | 1.2 |
KZ | en-GB | Free | 0 | — | 1.2 |
LA | en-GB | Free | 0 | — | 1.2 |
LB | en-GB | Free | 0 | — | 1.2 |
LC | en-GB | Free | 0 | — | 1.2 |
LK | en-GB | Free | 0 | — | 1.2 |
LR | en-GB | Free | 0 | — | 1.2 |
LT | en-GB | Free | 0 | — | 1.2 |
LU | en-GB | Free | 0 | — | 1.2 |
LV | en-GB | Free | 0 | — | 1.2 |
LY | en-GB | Free | 0 | — | 1.2 |
MA | en-GB | Free | 0 | — | 1.2 |
MD | en-GB | Free | 0 | — | 1.2 |
ME | en-GB | Free | 0 | — | 1.2 |
MG | en-GB | Free | 0 | — | 1.2 |
MK | en-GB | Free | 0 | — | 1.2 |
ML | en-GB | Free | 0 | — | 1.2 |
MM | en-GB | Free | 0 | — | 1.2 |
MN | en-GB | Free | 0 | — | 1.2 |
MO | zh-Hant-HK | Free | 0 | — | 1.2 |
MR | en-GB | Free | 0 | — | 1.2 |
MS | en-GB | Free | 0 | — | 1.2 |
MT | en-GB | Free | 0 | — | 1.2 |
MU | en-GB | Free | 0 | — | 1.2 |
MV | en-GB | Free | 0 | — | 1.2 |
MW | en-GB | Free | 0 | — | 1.2 |
MX | es-MX | Free | 0 | — | 1.2 |
MY | en-GB | Free | 0 | — | 1.2 |
MZ | en-GB | Free | 0 | — | 1.2 |
NA | en-GB | Free | 0 | — | 1.2 |
NE | en-GB | Free | 0 | — | 1.2 |
NG | en-GB | Free | 0 | — | 1.2 |
NI | es-MX | Free | 0 | — | 1.2 |
NL | nl | Free | 0 | — | 1.2 |
NO | en-GB | Free | 0 | — | 1.2 |
NP | en-GB | Free | 0 | — | 1.2 |
NR | en-GB | Free | 0 | — | 1.2 |
NZ | en-AU | Free | 0 | — | 1.2 |
OM | en-GB | Free | 0 | — | 1.2 |
PA | es-MX | Free | 0 | — | 1.2 |
PE | es-MX | Free | 0 | — | 1.2 |
PG | en-GB | Free | 0 | — | 1.2 |
PH | en-GB | Free | 0 | — | 1.2 |
PK | en-GB | Free | 0 | — | 1.2 |
PL | en-GB | Free | 0 | — | 1.2 |
PT | pt-PT | Free | 0 | — | 1.2 |
PW | en-GB | Free | 0 | — | 1.2 |
PY | es-MX | Free | 0 | — | 1.2 |
QA | en-GB | Free | 0 | — | 1.2 |
RO | en-GB | Free | 0 | — | 1.2 |
RS | en-GB | Free | 0 | — | 1.2 |
RU | ru | Free | 0 | — | 1.2 |
RW | en-GB | Free | 0 | — | 1.2 |
SA | en-GB | Free | 0 | — | 1.2 |
SB | en-GB | Free | 0 | — | 1.2 |
SC | en-GB | Free | 0 | — | 1.2 |
SE | sv | Free | 0 | — | 1.2 |
SG | en-GB | Free | 0 | — | 1.2 |
SI | en-GB | Free | 0 | — | 1.2 |
SK | en-GB | Free | 0 | — | 1.2 |
SL | en-GB | Free | 0 | — | 1.2 |
SN | en-GB | Free | 0 | — | 1.2 |
SR | en-GB | Free | 0 | — | 1.2 |
ST | en-GB | Free | 0 | — | 1.2 |
SV | es-MX | Free | 0 | — | 1.2 |
SZ | en-GB | Free | 0 | — | 1.2 |
TC | en-GB | Free | 0 | — | 1.2 |
TD | en-GB | Free | 0 | — | 1.2 |
TH | en-GB | Free | 0 | — | 1.2 |
TJ | en-GB | Free | 0 | — | 1.2 |
TM | en-GB | Free | 0 | — | 1.2 |
TN | en-GB | Free | 0 | — | 1.2 |
TO | en-GB | Free | 0 | — | 1.2 |
TR | en-GB | Free | 0 | — | 1.2 |
TT | en-GB | Free | 0 | — | 1.2 |
TW | zh-Hant-TW | Free | 0 | — | 1.2 |
TZ | en-GB | Free | 0 | — | 1.2 |
UA | en-GB | Free | 0 | — | 1.2 |
UG | en-GB | Free | 0 | — | 1.2 |
US | en-US | Free | 0 | — | 1.2 |
UY | en-GB | Free | 0 | — | 1.2 |
UZ | en-GB | Free | 0 | — | 1.2 |
VC | en-GB | Free | 0 | — | 1.2 |
VE | es-MX | Free | 0 | — | 1.2 |
VG | en-GB | Free | 0 | — | 1.2 |
VN | en-GB | Free | 0 | — | 1.2 |
VU | en-GB | Free | 0 | — | 1.2 |
XK | en-GB | Free | 0 | — | 1.2 |
YE | en-GB | Free | 0 | — | 1.2 |
ZA | en-GB | Free | 0 | — | 1.2 |
ZM | en-GB | Free | 0 | — | 1.2 |
ZW | en-GB | Free | 0 | — | 1.2 |
Change log 7 changes · MT
✎
releaseNotes updated
Added a custom video timeline for editing haptics on top of your clips. You can play, scrub, and adjust the timing and length of Tap or Hold feedback, set the v
✎
description updated
HapticLab is a haptics research app for creating, comparing, and feeling tactile feedback in UI and games.
Choose from impact, notification, selection, and cus
✎
subtitle updated
Create and feel haptics
✎
name updated
Haptic Studio Lab
◆
Version 1.2 released
Added a custom video timeline for editing haptics on top of your clips. You can play, scrub, and adjust the timing and length of Tap or Hold feedback, set the video playback range, and export your edited result.
◆
Version 1.1 released
Added MotionLab buttons, toggles, tabs, transitions, loaders, reactions, and game UI to the Lab. Try each animation with layered haptics so motion and feel can be tested together.
◆
Version 1.0 released
JPja
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
USen-US
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB