Agent402 / tools / convert-meters-per-second-to-miles-per-hour

meters per second → miles per hour

FREE with proof-of-work · or $0.001 in USDC · GET /api/convert/meters-per-second-to-miles-per-hour

Convert meters per second to miles per hour (speed). Pass ?value=N.

1 meters per second = 2.23693629205 miles per hour. To convert, multiply the number of meters per second by 2.23693629205. The reverse direction is miles per hour → meters per second.

Common meters per second to miles per hour values

meters per secondmiles per hour
1 meters per second2.23693629205 miles per hour
2 meters per second4.47387258411 miles per hour
5 meters per second11.1846814603 miles per hour
10 meters per second22.3693629205 miles per hour
25 meters per second55.9234073014 miles per hour
100 meters per second223.693629205 miles per hour
1000 meters per second2236.93629205 miles per hour

Input

FieldTypeDescription
value *stringNumeric value to convert

Example output

{
  "value": 1,
  "from": "meters-per-second",
  "to": "miles-per-hour",
  "result": 2.236936
}

Try it — see the 402 challenge (free)

curl -i "https://agent402.tools/api/convert/meters-per-second-to-miles-per-hour?value=1"

The response is HTTP 402 Payment Required with exact payment requirements. Any x402 v2 client pays automatically and retries:

Paid call (JavaScript agent)

import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client();
registerExactEvmScheme(client, { signer: privateKeyToAccount(KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);

const res = await payFetch("https://agent402.tools/api/convert/meters-per-second-to-miles-per-hour?value=1");

No wallet? Pay with compute

This is a pure-CPU tool, so an agent without a wallet can pay with proof-of-work instead of USDC: fetch a challenge, solve it (16 leading zero bits), and resend with the X-Pow-Solution header.

import { createHash } from "node:crypto";
const lz = (b) => { let t = 0; for (const x of b) { if (!x) { t += 8; continue; } t += Math.clz32(x) - 24; break; } return t; };
const c = await (await fetch("https://agent402.tools/api/pow/challenge?slug=convert-meters-per-second-to-miles-per-hour")).json();
let n = 0;
while (lz(createHash("sha256").update(c.challenge + ":" + n).digest()) < c.difficulty) n++;
await fetch("https://agent402.tools/api/convert/meters-per-second-to-miles-per-hour", { method: "GET", headers: { "X-Pow-Solution": c.token + ":" + n } });

Related tools

meters → kilometers

FREE with compute · or $0.001 USDC · GET /api/convert/meters-to-kilometers

Convert meters to kilometers (length). Pass ?value=N.

meters → centimeters

FREE with compute · or $0.001 USDC · GET /api/convert/meters-to-centimeters

Convert meters to centimeters (length). Pass ?value=N.

meters → millimeters

FREE with compute · or $0.001 USDC · GET /api/convert/meters-to-millimeters

Convert meters to millimeters (length). Pass ?value=N.