Angular wave number calculator
Go from wavelength to angular wave number in one step: 1 m gives 2π, or 6.28318530718 radians per metre. The ordinary wave number, here one cycle per metre, comes alongside with the worked steps. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Wavelength
- 1
- Wave number
- 6.2831853072 rad/m
- K
- 6.2831853072
- Ordinary wave number
- 1
- Equation
- k = 2π / 1 = 6.28318530718 rad/m
This angular wave number from wavelength calculator converts a single positive wavelength λ in meters into the angular wave number k used throughout wave optics, acoustics, and Fourier physics. The identity is closed form and universal for progressive monochromatic waves: k equals two pi divided by λ, so the phase of a plane wave advances as kx minus omega t with SI units of radians per meter for k. Ordinary spectroscopic wave number one over λ is returned alongside k for convenience, but the primary product is the angular quantity k equals two pi over λ. Zero and negative wavelengths are rejected because they do not define a physical spatial period for a real traveling wave.
What the angular wave number tells you
In a monochromatic progressive wave written as a cosine or complex exponential of the phase kx minus omega t, the angular wave number k is the spatial angular frequency: it tells how many radians of phase accumulate per meter of travel along the propagation direction. By definition k equals two pi over the wavelength λ, because one full spatial period of length λ corresponds to a phase advance of two pi radians.
That is exactly the same structural role that angular frequency omega equals two pi f plays in time, with f the ordinary frequency in hertz. Many textbooks also introduce the ordinary wave number ν̃ equals one over λ (cycles per meter or inverse centimeters in spectroscopy); the angular form used in differential wave equations is k equals two pi ν̃.
Where angular wave number from wavelength fits in study, design, and software
Students meet k when a textbook introduces plane waves, when a lab measures fringe spacing or acoustic wavelength, or when a contest problem asks for wave-vector magnitude without calculus. Optical engineers convert free-space or design wavelengths into k before writing transfer matrices, photonic crystal dispersion notes, or interference path-difference arguments that are naturally stated in radians of phase. Acoustics and ultrasonics workers convert sound wavelengths in air or water into spatial angular frequency for phased-array steering and near-field criteria.
Teachers can check homework that asks for k at five hundred nanometers, one millimeter, or other standard values without trusting opaque calculator apps that silently switch between ordinary and angular wave number. Developers call the same contract from scripts to seed deterministic test vectors for wave demos, to normalize user-entered wavelengths before a visualization, or to satisfy programming-challenge statements that demand k rather than a hand-waved sketch.
What you can do with it
Homework and lab checks
Convert an assigned or measured wavelength in meters into angular wave number k in rad/m before grading plane-wave worksheets or comparing to interferometer data.
Optics and acoustics design notes
Turn free-space or medium wavelengths into k for phase matching, Bragg conditions, and wave-vector magnitude calculations that expect SI angular spatial frequency.
FAQ
What units does the calculator use?
Wavelength is SI meters. Angular wave number k is returned in radians per meter (rad/m). Ordinary wave number is in inverse meters (cycles per meter).
How is angular wave number different from ordinary wave number?
Ordinary wave number is 1/λ (cycles per meter).
What is the angular wave number of a 1 metre wavelength?
It is 2π radians per metre, about 6.28318530718. A one-metre wavelength completes one full cycle, which is 2π radians of phase, for every metre the wave travels.
Why can't I enter a zero or negative wavelength?
Neither one describes a real spatial period for a travelling wave, so there is no meaningful wave number to return. The wavelength has to be a positive value in metres.
What is the angular wave number used for?
It tells you how many radians of phase a wave gains per metre along its direction of travel. It appears throughout wave optics, acoustics and Fourier physics whenever a plane wave is written with its phase.
Related tools
For developers — API access
Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.
API endpoint
Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/optics/wave-number-from-wavelength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wavelength":5e-7}'const res = await fetch("https://api.kit.forhosting.com/optics/wave-number-from-wavelength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wavelength": 5e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/wave-number-from-wavelength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wavelength": 5e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/wave-number-from-wavelength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wavelength":5e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wavelength":5e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/wave-number-from-wavelength", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"wavelength": 5e-7
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.wave_number_from_wavelength",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
What angular wave number means and what the response contains
This calculator takes wavelength in meters and returns the normalized input wavelength, the angular wave number under both keys wave_number and k, the ordinary wave number ordinary_wave_number equals one over λ, a unit hint rad/m, a method tag, a short formula reminder, a display equation, a human-readable message, and ordered steps suitable for worksheets. There is no numerical ODE integration, no refractive-index correction, and no Doppler or medium dispersion model: the engine either evaluates the closed forms inside the supported numeric range or rejects the input with invalid_input. Rejected cases include a missing wavelength, non-finite values, magnitudes above the documented ceiling, and any wavelength that is zero or strictly negative. If you need frequency from wave speed and wavelength, or photon energy from λ, use the dedicated frequency or photon-energy tools; this page answers the single-field query that starts from λ alone and returns k in radians per meter with stable numeric output for tests and API consumers.
How wavelength is read and how k stays reproducible
Optional leading plus signs and scientific notation on numeric strings are allowed when they parse as finite decimals; embedded spaces and non-numeric tokens are rejected. Magnitudes above the documented absolute ceiling are rejected so intermediate products cannot overflow into non-finite results. The preferred field name is wavelength, but aliases lambda, wavelength_m, wl, and the Greek letter λ are accepted so spreadsheets, query strings, and typed forms can reuse the same contract without renaming columns. Wavelength must be a finite positive number in meters: zero fails because division by λ would be undefined, and a strictly negative value fails with invalid_input and a message that names the field and explains that angular wave number is undefined for non-positive λ, so a bad cell does not become a silent negative or infinite k. Pair the free browser run on this page with the priced API when you need the identical mathematical result inside an automated pipeline without re-implementing the angular-wave-number formula yourself. Teachers can pre-generate answer keys for visible and infrared wavelengths; developers can pin expected JSON in tests; optics and acoustics notes can convert a measured λ into k before plugging into phase matching, Bragg conditions, or wave-vector magnitude formulas that expect SI angular rate in space.
Where angular wave number from wavelength fits in study, design, and software
Product and education tools use the endpoint when a learner types only λ and the UI must show radians per meter. On this page the work runs entirely in your browser; through the API each successful lookup costs $0.002, failed validation is not charged, and nothing is stored after the response returns. That split—free interactive exploration and a priced, identical API—matches the rest of the KIT tier-A catalog and lets you move from a classroom demo to an automated pipeline without changing the mathematical result. Pair it with wavelength and frequency converters when speed is known, with diffraction and thin-lens tools when geometry matters, and with other optics endpoints when you are building a small lab of free, deterministic wave calculators focused on phase, period, and spatial frequency.
Integration use cases
CI fixtures and teaching demos
Pin deterministic k values from known λ in automated tests and interactive demos without re-implementing two-pi arithmetic in every client.
Technical questions
How do I compute angular wave number from wavelength?
Send a finite positive wavelength in meters (field wavelength, or aliases lambda, wl, wavelength_m, λ). The API returns k = 2π/λ in rad/m under wave_number and k, plus the ordinary wave number 1/λ.
What happens if wavelength is zero or negative?
The task fails with invalid_input. Angular wave number k = 2π/λ is undefined for non-positive λ, and the request is not billed.
What does the angular wave number calculator cost?
The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.