Wind Speed Converter
Convert wind speed between m/s, km/h, mph, knots, and Beaufort scale.
Conversions
Beaufort Scale
Light breeze
Beaufort scale
About this tool
Wind speed is measured in different units across the world—meters per second in scientific contexts, kilometers per hour in most countries, miles per hour in the United States, and knots in aviation and maritime industries. The Beaufort scale adds a qualitative dimension by describing the effects of wind on the environment, from calm air to hurricanes. This tool converts between all these formats instantly, making it essential for meteorologists, sailors, pilots, and anyone who needs to compare wind data from different sources.
Simply enter a wind speed value in any unit and select that unit from the dropdown menu. The converter automatically displays the equivalent values in meters per second, kilometers per hour, miles per hour, knots, and the corresponding Beaufort scale category. No additional steps are required—all conversions happen in your browser instantly. Whether you're reading a weather forecast, checking aviation reports, or analyzing historical storm data, this tool eliminates the need for manual calculations or multiple reference tables.
Frequently Asked Questions
Code Implementation
import math
# Wind speed conversion functions (base unit: m/s)
def to_ms(value, unit):
conversions = {"ms": 1, "kmh": 1/3.6, "mph": 1/2.23694, "knots": 1/1.94384}
if unit == "beaufort":
b = max(0, min(12, round(value)))
return 0.836 * (b ** 1.5)
return value * conversions[unit]
def from_ms(ms, unit):
if unit == "beaufort":
return (ms / 0.836) ** (2/3) if ms > 0 else 0
conversions = {"ms": 1, "kmh": 3.6, "mph": 2.23694, "knots": 1.94384}
return ms * conversions[unit]
# Convert 10 m/s to all units
ms = 10
print(f"10 m/s =")
print(f" {from_ms(ms, 'kmh'):.1f} km/h")
print(f" {from_ms(ms, 'mph'):.1f} mph")
print(f" {from_ms(ms, 'knots'):.1f} knots")
print(f" {from_ms(ms, 'beaufort'):.1f} Beaufort")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.