Transfer Time Calculator
Enter a file size (KB/MB/GB/TB) and a speed (MB/s, KB/s or Mbps) and see the transfer time as you type. Handles the bytes-versus-bits conversion that makes a 100 Mbps line move ~12.5 MB/s, not 100 - the usual source of a wildly optimistic estimate. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (transfer-time.html, Apache-2.0).
Name your fork
This clones the app's prompt and source into your account as a new unlisted app. You can edit and publish it from your dashboard.
Details
View source prompt + release files — fork-enabled apps share their full source
System prompt (SKILL.md)
---
name: transfer-time-calculator
description: Work out how long a file takes to move at a given speed, with the byte-versus-bit units kept straight.
metadata:
tags:
- artifact-import
- utilities
source_url: https://tools.simonwillison.net/transfer-time
github_repo_url: https://github.com/simonw/tools
---
# Transfer Time Calculator
An imported Claude artifact. Enter a file size in KB, MB, GB or TB and a speed
in MB/s, KB/s or Mbps, and the transfer time appears as you type.
The reason this is worth a tool rather than mental arithmetic is the unit
mismatch: file sizes are quoted in bytes and connection speeds are quoted in
bits, so a "100 Mbps" line moves about 12.5 MB a second, not 100. Getting that
factor of eight wrong is the usual source of a wildly optimistic estimate. The
calculator handles the conversion between the two families for you.
Everything runs in the page. Nothing is uploaded, no model is called, and
nothing is metered.
Release files (files)
Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.