Duration Formatter
Convert seconds to human-readable duration formats: compact, verbose, colon notation, ISO 8601, and more.
| Format | Result | |
|---|---|---|
| Human-readable | 1 hour, 1 minute, 1 second | |
| Compact | 1h 1m 1s | |
| Verbose | 1 hour, 1 minute, and 1 second | |
| Colon notation | 01:01:01 | |
| ISO 8601 Duration | PT1H1M1S | |
| Total seconds | 3661 | |
| Total minutes | 61.02 | |
| Total hours | 1.0169 | |
| Total days | 0.0424 |
Duration Formatter
APIs and databases often store durations as raw seconds. This tool converts a seconds value into all common human-readable forms: the ISO 8601 Duration format (used by REST APIs and XML Schema), colon notation (HH:MM:SS, common in media players), compact shorthand (2h 30m), and full verbose English. 3,661 seconds = 1 hour, 1 minute, and 1 second.
Private & free — this tool runs entirely in your browser.
Related Text Tools tools
Case Converter
Convert between Sentence, Title, camelCase, snake_case, and more.
Word Counter
Count words, characters, and analyze keyword density.
Text to Binary
Convert text into its 8-bit binary representation.
Binary to Text
Decode 8-bit binary back into readable text.
Text Reverser
Reverse text by characters, words, or lines.
Remove Duplicate Lines
Delete repeated lines and keep your list unique.
Remove Empty Lines
Strip blank and whitespace-only lines from text.
Sort Lines Alphabetically
Sort lines A–Z or Z–A, case-sensitive or not.