TinyWalk: Health Test Data
Test data for HealthKit apps
Only for iPhone
Free · In-App Purchases · Designed for iPhone. Not verified for macOS.
iPhone
Generate realistic HealthKit step and workout samples on-device, in seconds. No backend, no ads.
TinyWalk is a developer utility for generating synthetic HealthKit test data on a real device.
Building or QA-testing an app that reads step counts, walking distance, or workouts? Populating a test dataset by hand in the Health app is slow, and the iOS Simulator cannot reproduce device-only HealthKit behavior. TinyWalk writes well-formed sample data in one tap so you can exercise your read paths, charts, aggregation windows, and permission flows against realistic input.
[What it writes]
• HKQuantityTypeIdentifierStepCount — one sample per minute
• HKQuantityTypeIdentifierDistanceWalkingRunning — derived at 0.75 m/step
• HKWorkout (.walking) — wrapping the samples in a single session, so your workout-reading code has something to parse
[Features]
• Six dataset presets: 100, 1,000, 2,000, 3,000, 5,000 and 10,000 steps.
• Provenance control: write samples tagged HKMetadataKeyWasUserEntered (as the Health app does for hand-typed values) or untagged like device-recorded data. Most apps branch on this flag, so testing that branch needs both.
• Back-dated generation: spread a dataset minute-by-minute across a past time range, so you can test how your app aggregates historical data without waiting in real time.
• Live generation: write progressively over a countdown, to test how your app reacts to HealthKit data arriving while it runs.
• Realistic variance: samples carry ±12% per-minute variation and a configurable cadence (walk / jog / run) so your charts and averages are tested against non-uniform input instead of a flat series.
• Local log of every dataset written, so you can find and clean up what you generated.
• No ads, no account, no servers. Everything happens on your device.
[Important]
The data TinyWalk writes is synthetic. It is intended for developing and testing your own software. Do not use it to represent real activity, and do not use it in fitness challenges, insurance or workplace wellness programs, games, or any other context where step counts earn rewards. Samples written by TinyWalk can be deleted at any time from the Health app.
[Pro Lifetime Unlock]
The 100-step and 1,000-step presets are free. A single one-time purchase permanently unlocks the 2,000 / 3,000 / 5,000 / 10,000-step presets and removes daily generation limits.
Privacy Policy: https://docs.google.com/document/d/1BjXYkyWHIPJsPevlrs4zaPxULF7BpFmlQgVC24dNfCU/edit?usp=sharing
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
TinyWalk is now positioned as what it actually is: a developer utility for generating synthetic HealthKit test data.
• Rewritten to describe datasets rather than workouts, so it is clear the data is synthetic and intended for developing and QA-testing apps that read HealthKit.
• Added Japanese and Korean.
• The purchase button now shows your storefront's own price instead of a hardcoded one.
• Privacy manifest added.
The developer, Lu Cheng Wei, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Lu Cheng Wei
- Size
- 2.5 MB
- Category
- Developer Tools
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
English and 4 more
- English, Japanese, Korean, Simplified Chinese, Traditional Chinese
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- Pro Features Unlock $2.99
- Copyright
- © 2026 Lu Cheng Wei
