
Central Angle Calculator
Find a central angle from arc length or sector area and radius.
Open toolFind a refraction angle using n₁ sin θ₁ = n₂ sin θ₂. Provide First refractive index, Second refractive index, Incidence angle from normal (degrees) to compute results directly in your browser. Indices positive; angle measured from the surface normal. Total internal reflection is reported as an error rather than an invented real angle. Inputs and results use floating-point numbers; output shows up to 12 significant digits. Rounding can occur.
Enter the inputs, then select Calculate.
Result will appear here
The Snells Law Calculator evaluates First refractive index, Second refractive index, Incidence angle from normal (degrees) in client-side JavaScript using the deterministic rule below and updates the output panel immediately without uploading data to a server.
Find a refraction angle using n₁ sin θ₁ = n₂ sin θ₂.
Indices positive; angle measured from the surface normal. Total internal reflection is reported as an error rather than an invented real angle. Inputs and results use floating-point numbers; output shows up to 12 significant digits. Rounding can occur.
Review the input parameters, allowed value ranges, and worked reference cases for the Snells Law Calculator below before running your calculation.
| Parameter / Scenario | Default / Sample Value | Rule or Allowed Range | Output / Usage Note |
|---|---|---|---|
| Input: First refractive index | 1 | Range: 1e-09 to 1000000000.0 | Required workspace parameter |
| Input: Second refractive index | 1.5 | Range: 1e-09 to 1000000000.0 | Required workspace parameter |
| Input: Incidence angle from normal (degrees) | 30 | Range: 0 to 90 | Required workspace parameter |
| Worked Case 1: Baseline run (First refractive index = 1) | Preloaded / test values | Find a refraction angle using n₁ sin θ₁ = n₂ sin θ₂ | First refractive index: 1; Second refractive index: 1.5; Incidence angle from normal (degrees): 30. The displayed output is 19.4712206345°. |
| Worked Case 2: Comparison scenario (Comparison first refractive index check) | Preloaded / test values | Find a refraction angle using n₁ sin θ₁ = n₂ sin θ₂ | First refractive index: 1; Second refractive index: 1.5; Incidence angle from normal (degrees): 0. The displayed output is 0°. |
Follow these three steps to configure First refractive index, Second refractive index, Incidence angle from normal (degrees), verify unit and boundary rules, and export your Snells Law Calculator output.
Enter first refractive index. Allowed range: 1e-09 to 1,000,000,000.
Set second refractive index, incidence angle from normal (degrees). Angles are measured from the normal; total internal reflection is rejected.
Select Calculate to see the refraction angle in degrees. Copy result copies this text; Download saves it as a TXT file.
These concrete scenarios illustrate how the Snells Law Calculator processes baseline inputs, comparison checks, and boundary constraints.
First refractive index: 1; Second refractive index: 1.5; Incidence angle from normal (degrees): 30. The displayed output is 19.4712206345°.

First refractive index: 1; Second refractive index: 1.5; Incidence angle from normal (degrees): 0. The displayed output is 0°.

When solving for 'snells law calculator', verify that First refractive index, Second refractive index, Incidence angle from normal (degrees) use consistent units and stay within the documented scope: Indices positive; angle measured from the surface normal. Total internal reflection is reported as an error rather than an invented real angle. Inputs and results use floating-point numbers; output shows up to 12 significant digits. Rounding can occur.

The output panel reports the exact result derived from First refractive index, Second refractive index, Incidence angle from normal (degrees) alongside any unit or formatting notes.
The result is the refraction angle in degrees. Calculate a transmitted angle from two refractive indices and incidence angle.
Numerical output shows up to 12 significant digits. Floating-point arithmetic and display rounding can affect the last digits.

Review these boundary constraints and validation rules before relying on the Snells Law Calculator output.
Operational scope: Indices positive; angle measured from the surface normal. Total internal reflection is reported as an error rather than an invented real angle. Inputs and results use floating-point numbers; output shows up to 12 significant digits. Rounding can occur. Inputs that violate minimum/maximum bounds or required format rules are rejected with a clear diagnostic prompt.
Need an adjacent calculation in Everyday Math? Use the related tools linked below to chain your workflow without leaving your browser.

Choose another tool for your next calculation, conversion, or text task.
Convert finite logits to softmax probabilities with a supplied positive temperature.
Open tool
Convert solid angle between listed units.
Open tool
Find the total-internal-reflection critical angle as asin(n₂/n₁).
Open tool
Find an inscribed-circle angle as half its corresponding intercepted arc angle.
Open toolAnswers about using Snells Law Calculator and understanding its results.
The Snells Law Calculator applies the rule: Find a refraction angle using n₁ sin θ₁ = n₂ sin θ₂. Enter First refractive index, Second refractive index, Incidence angle from normal (degrees) into the workspace and the tool computes the exact output in your browser.
Yes. Provide First refractive index, Second refractive index, Incidence angle from normal (degrees) using the documented units and format shown in the quick reference table above. Preloaded default values let you test the workflow immediately.
Indices positive; angle measured from the surface normal. Total internal reflection is reported as an error rather than an invented real angle. Inputs and results use floating-point numbers; output shows up to 12 significant digits. Rounding can occur. Confirm that your inputs fall within the allowed ranges before exporting the result.
Yes. All calculations for the Snells Law Calculator execute 100% locally in your browser's JavaScript runtime. No inputs or results are uploaded to any external server.
Choose another tool for your next calculation, conversion, or text task.