Add calculator categories

This commit is contained in:
Codex
2026-03-07 21:57:54 +00:00
parent f1afaa6d3a
commit 5ba1ecf459
4 changed files with 1343 additions and 1796 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -26,7 +26,6 @@ export const categories: Record<string, { label: string; icon: string }> = {
speed: { label: 'Speed / Velocity', icon: '💨' },
pressure: { label: 'Pressure', icon: '🔽' },
energy: { label: 'Energy', icon: '⚡' },
currency: { label: 'Currency', icon: '💱' },
magnetism: { label: 'Magnetism', icon: '🧲' },
power: { label: 'Power', icon: '🔌' },
data: { label: 'Data Storage', icon: '💾' },
@@ -74,7 +73,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "pascal-to-megapascals", "name": "Pascal to Megapascals", "category": "pressure", "type": "standard", "teaser": "Express pascals as megapascals.", "labels": {"in1": "Pascal", "in2": "Megapascals"}, "factor": 1e-06, "hidden": true},
{"slug": "pascal-to-mmhg", "name": "Pascal to mmHg", "category": "pressure", "type": "standard", "teaser": "Turn pascals into millimeters of mercury.", "labels": {"in1": "Pascal", "in2": "mmHg"}, "factor": 0.00750062},
{"slug": "pascal-to-psi", "name": "Pascal to PSI", "category": "pressure", "type": "standard", "teaser": "Convert pascals to pounds per square inch.", "labels": {"in1": "Pascal", "in2": "PSI"}, "factor": 0.000145038, "hidden": true},
{"slug": "pascal-to-technical-atmosphere", "name": "Pascal to Technical atmosphere", "category": "pressure", "type": "standard", "teaser": "Convert pascals to technical atmospheres (kgf/cm\u00b2).", "labels": {"in1": "Pascal", "in2": "Technical atmosphere"}, "factor": 1.0197162e-05, "hidden": true},
{"slug": "pascal-to-technical-atmosphere", "name": "Pascal to Technical atmosphere", "category": "pressure", "type": "standard", "teaser": "Convert pascals to technical atmospheres (kgf/cm\u00b2).", "labels": {"in1": "Pascal", "in2": "Technical atmosphere"}, "factor": 1.0197162e-05},
{"slug": "pascal-to-torr", "name": "Pascal to Torr", "category": "pressure", "type": "standard", "teaser": "Convert pascals into torr for vacuum work.", "labels": {"in1": "Pascal", "in2": "Torr"}, "factor": 0.00750062, "hidden": true},
{"slug": "pascal-seconds-to-centipoise", "name": "Pascal-seconds to Centipoise", "category": "pressure", "type": "standard", "teaser": "Convert Pascal-second viscosity into centipoise.", "labels": {"in1": "Pascal-seconds", "in2": "Centipoise"}, "factor": 1000.0},
{"slug": "poise-to-pascal-seconds", "name": "Poise to Pascal-seconds", "category": "pressure", "type": "standard", "teaser": "Express CGS poise viscosity in Pascal-seconds.", "labels": {"in1": "Poise", "in2": "Pascal-seconds"}, "factor": 0.1},
@@ -193,7 +192,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "coulombs-to-watts", "name": "Coulombs to Watts", "category": "power", "type": "3col", "teaser": "Translate charge into watts given the voltage and time span.", "labels": {"in1": "Coulombs", "in2": "Watts", "in3": "Result"}},
{"slug": "cups-to-milliliters", "name": "Cups to Milliliters", "category": "volume", "type": "standard", "labels": {"in1": "Cups", "in2": "Milliliters"}, "factor": 236.588237},
{"slug": "cups-to-ounces-weight", "name": "Cups to Ounces (weight)", "category": "weight", "type": "standard", "teaser": "Convert a cup\u2019s weight into ounces for baking measurements.", "labels": {"in1": "Cups", "in2": "Ounces (weight)"}, "factor": 8.0},
{"slug": "cups-to-acre-feet", "name": "Cups to Acre-feet", "category": "volume", "type": "standard", "teaser": "Translate kitchen cups into acre-feet when planning irrigation.", "labels": {"in1": "Cups", "in2": "Acre-feet"}, "factor": 1.918052048260257e-07, "hidden": true},
{"slug": "cups-to-acre-feet", "name": "Cups to Acre-feet", "category": "volume", "type": "standard", "teaser": "Translate kitchen cups into acre-feet when planning irrigation.", "labels": {"in1": "Cups", "in2": "Acre-feet"}, "factor": 1.918052048260257e-07},
{"slug": "cups-to-barrel-us-oil", "name": "Cups to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Express cup volumes as US oil barrels.", "labels": {"in1": "Cups", "in2": "Barrel (US oil)"}, "factor": 0.001488095238095238},
{"slug": "cups-to-bushels", "name": "Cups to Bushels", "category": "volume", "type": "standard", "teaser": "Count how many cups sit inside a dry bushel.", "labels": {"in1": "Cups", "in2": "Bushels"}, "factor": 0.006713804745119558},
{"slug": "cups-to-centiliters", "name": "Cups to Centiliters", "category": "volume", "type": "standard", "teaser": "Convert cups into centiliters for precision cooking.", "labels": {"in1": "Cups", "in2": "Centiliters"}, "factor": 23.65882365},
@@ -320,7 +319,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "horsepower-to-kilowatts", "name": "Horsepower to Kilowatts", "category": "power", "type": "standard", "labels": {"in1": "Horsepower", "in2": "Kilowatts"}, "factor": 0.745699872, "hidden": true},
{"slug": "electrical-horsepower-to-mechanical-hp", "name": "Electrical Horsepower to Mechanical HP", "category": "power", "type": "standard", "teaser": "Translate an electric motor rating into mechanical horsepower.", "labels": {"in1": "Electrical Horsepower", "in2": "Mechanical HP"}, "factor": 1.00040247828},
{"slug": "tons-of-refrigeration-to-horsepower", "name": "Tons of Refrigeration to Horsepower", "category": "weight", "type": "standard", "teaser": "Convert refrigeration power into mechanical horsepower.", "labels": {"in1": "Tons of Refrigeration", "in2": "Horsepower"}, "factor": 4.71617734165},
{"slug": "watts-to-boiler-horsepower", "name": "Watts to Boiler Horsepower", "category": "power", "type": "standard", "teaser": "Relate watts to boiler horsepower ratings.", "labels": {"in1": "Watts", "in2": "Boiler Horsepower"}, "factor": 0.000101941995005, "hidden": true},
{"slug": "watts-to-boiler-horsepower", "name": "Watts to Boiler Horsepower", "category": "power", "type": "standard", "teaser": "Relate watts to boiler horsepower ratings.", "labels": {"in1": "Watts", "in2": "Boiler Horsepower"}, "factor": 0.000101941995005},
{"slug": "boiler-horsepower-to-btuhour", "name": "Boiler Horsepower to BTU/hour", "category": "energy", "type": "standard", "teaser": "Compare boiler horsepower with the BTU/hour heat rate.", "labels": {"in1": "Boiler Horsepower", "in2": "BTU/hour"}, "factor": 33471.4033698},
{"slug": "boiler-horsepower-to-btumin", "name": "Boiler Horsepower to BTU/min", "category": "energy", "type": "standard", "teaser": "Express boiler horsepower as BTUs per minute.", "labels": {"in1": "Boiler Horsepower", "in2": "BTU/min"}, "factor": 557.856722831},
{"slug": "boiler-horsepower-to-calories-per-second", "name": "Boiler Horsepower to Calories Per Second", "category": "energy", "type": "standard", "teaser": "Convert a boiler's output into calories per second.", "labels": {"in1": "Boiler Horsepower", "in2": "Calories Per Second"}, "factor": 2344.52676864},
@@ -359,9 +358,8 @@ export const calculators: CalculatorDef[] = [
{"slug": "horsepower-to-calories-per-second", "name": "Horsepower to Calories Per Second", "category": "energy", "type": "standard", "teaser": "Translate mechanical horsepower into calories per second.", "labels": {"in1": "Horsepower", "in2": "Calories Per Second"}, "factor": 178.226546845},
{"slug": "horsepower-to-electrical-horsepower", "name": "Horsepower to Electrical Horsepower", "category": "power", "type": "standard", "teaser": "Convert mechanical horsepower into electrical horsepower.", "labels": {"in1": "Horsepower", "in2": "Electrical Horsepower"}, "factor": 0.999597683646, "hidden": true},
{"slug": "kilowatts-to-kva", "name": "Kilowatts to kVA", "category": "power", "type": "standard", "labels": {"in1": "Kilowatts", "in2": "kVA"}},
{"slug": "lusec-to-watts", "name": "Lusec to Watts", "category": "power", "type": "standard", "labels": {"in1": "Lusec", "in2": "Watts"}, "factor": 0.000133322, "hidden": true},
{"slug": "lusec-to-watts", "name": "Lusec to Watts", "category": "power", "type": "standard", "labels": {"in1": "Lusec", "in2": "Watts"}, "factor": 0.000133322},
{"slug": "watts-to-btumin", "name": "Watts to BTU/min", "category": "energy", "type": "standard", "labels": {"in1": "Watts", "in2": "BTU/min"}, "factor": 0.0568690272522},
{"slug": "calories-per-second-to-metric-horsepower-ps", "name": "Calories Per Second to Metric Horsepower (ps)", "category": "energy", "type": "standard", "labels": {"in1": "Calories Per Second", "in2": "Metric Horsepower (ps)"}, "factor": 0.0056886568468},
{"slug": "horsepower-to-lusec", "name": "Horsepower to Lusec", "category": "power", "type": "standard", "labels": {"in1": "Horsepower", "in2": "Lusec"}, "factor": 5593224.46408},
{"slug": "horsepower-to-mechanical-hp", "name": "Horsepower to Mechanical Hp", "category": "power", "type": "standard", "labels": {"in1": "Horsepower", "in2": "Mechanical Hp"}},
{"slug": "horsepower-to-megawatts", "name": "Horsepower to Megawatts", "category": "power", "type": "standard", "labels": {"in1": "Horsepower", "in2": "Megawatts"}, "factor": 0.000745699872, "hidden": true},
@@ -419,7 +417,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "kilojoules-to-joules", "name": "Kilojoules to Joules", "category": "energy", "type": "standard", "labels": {"in1": "Kilojoules", "in2": "Joules"}, "factor": 1000.0},
{"slug": "micrograms-to-grams", "name": "Micrograms to Grams", "category": "weight", "type": "standard", "labels": {"in1": "Micrograms", "in2": "Grams"}, "factor": 1e-06, "hidden": true},
{"slug": "milligrams-to-grams", "name": "Milligrams to Grams", "category": "weight", "type": "standard", "labels": {"in1": "Milligrams", "in2": "Grams"}, "factor": 0.001, "hidden": true},
{"slug": "milligrams-to-carats", "name": "Milligrams to Carats", "category": "weight", "type": "standard", "teaser": "Convert milligrams to carats (1 carat = 200 mg).", "labels": {"in1": "Milligrams", "in2": "Carats"}, "factor": 0.005, "hidden": true},
{"slug": "milligrams-to-carats", "name": "Milligrams to Carats", "category": "weight", "type": "standard", "teaser": "Convert milligrams to carats (1 carat = 200 mg).", "labels": {"in1": "Milligrams", "in2": "Carats"}, "factor": 0.005},
{"slug": "milligrams-to-centigrams", "name": "Milligrams to Centigrams", "category": "weight", "type": "standard", "teaser": "Express milligrams as centigrams.", "labels": {"in1": "Milligrams", "in2": "Centigrams"}, "factor": 0.1},
{"slug": "millibars-to-pascals", "name": "Millibars to Pascals", "category": "pressure", "type": "standard", "labels": {"in1": "Millibars", "in2": "Pascals"}, "factor": 100.0},
{"slug": "millimeters-of-mercury-to-pascals", "name": "Millimeters of Mercury to Pascals", "category": "length", "type": "standard", "labels": {"in1": "Millimeters of Mercury", "in2": "Pascals"}, "factor": 133.322},
@@ -460,7 +458,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "ounces-to-grains", "name": "Ounces to Grains", "category": "weight", "type": "standard", "teaser": "Convert avoirdupois ounces into grains.", "labels": {"in1": "Ounces", "in2": "Grains"}, "factor": 437.5},
{"slug": "ounces-to-kilograms", "name": "Ounces to Kilograms", "category": "weight", "type": "standard", "teaser": "Express avoirdupois ounces in kilograms.", "labels": {"in1": "Ounces", "in2": "Kilograms"}, "factor": 0.0283495},
{"slug": "ounces-to-milligrams", "name": "Ounces to Milligrams", "category": "weight", "type": "standard", "teaser": "Move ounces into milligram measurements.", "labels": {"in1": "Ounces", "in2": "Milligrams"}, "factor": 28349.523125},
{"slug": "ounces-to-troy-ounces", "name": "Ounces to Troy Ounces", "category": "weight", "type": "standard", "teaser": "Convert avoirdupois ounces into troy ounces.", "labels": {"in1": "Ounces", "in2": "Troy Ounces"}, "factor": 0.9114583333333333, "hidden": true},
{"slug": "ounces-to-troy-ounces", "name": "Ounces to Troy Ounces", "category": "weight", "type": "standard", "teaser": "Convert avoirdupois ounces into troy ounces.", "labels": {"in1": "Ounces", "in2": "Troy Ounces"}, "factor": 0.9114583333333333},
{"slug": "kilogram-force-meters-to-dyne-centimeters", "name": "Kilogram-force Meters to Dyne-centimeters", "category": "force", "type": "standard", "teaser": "Flip kilogram-force meters back into dyne-centimeters.", "labels": {"in1": "Kilogram-force Meters", "in2": "Dyne-centimeters"}, "factor": 98066500.0},
{"slug": "kilogram-force-meters-to-foot-pounds", "name": "Kilogram-force Meters to Foot-pounds", "category": "force", "type": "standard", "teaser": "Express a kilogram-force meter as foot-pounds of torque.", "labels": {"in1": "Kilogram-force Meters", "in2": "Foot-pounds"}, "factor": 7.233013851209897},
{"slug": "kilogram-force-meters-to-inch-pounds", "name": "Kilogram-force Meters to Inch-pounds", "category": "force", "type": "standard", "teaser": "Turn a kilogram-force meter into inch-pounds.", "labels": {"in1": "Kilogram-force Meters", "in2": "Inch-pounds"}, "factor": 86.79616621451876},
@@ -494,7 +492,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "millimeters-to-microns", "name": "Millimeters to Microns", "category": "length", "type": "standard", "labels": {"in1": "Millimeters", "in2": "Microns"}, "factor": 1000.0},
{"slug": "femtograms-to-attograms", "name": "Femtograms to Attograms", "category": "weight", "type": "standard", "labels": {"in1": "Femtograms", "in2": "Attograms"}, "factor": 1000.0},
{"slug": "gigabytes-to-terabytes", "name": "Gigabytes to Terabytes", "category": "data", "type": "standard", "labels": {"in1": "Gigabytes", "in2": "Terabytes"}, "factor": 0.001, "hidden": true},
{"slug": "maxwell-to-weber", "name": "Maxwell to Weber", "category": "magnetism", "type": "standard", "teaser": "Convert CGS magnetic flux (maxwell) into SI webers.", "labels": {"in1": "Maxwell", "in2": "Weber"}, "factor": 1e-08, "hidden": true},
{"slug": "maxwell-to-weber", "name": "Maxwell to Weber", "category": "magnetism", "type": "standard", "teaser": "Convert CGS magnetic flux (maxwell) into SI webers.", "labels": {"in1": "Maxwell", "in2": "Weber"}, "factor": 1e-08},
{"slug": "mbps-to-gbps", "name": "Mbps to Gbps", "category": "other", "type": "standard", "teaser": "Convert megabits per second into gigabits per second.", "labels": {"in1": "Mbps", "in2": "Gbps"}, "factor": 0.001, "hidden": true},
{"slug": "mbps-to-kbps", "name": "Mbps to Kbps", "category": "other", "type": "standard", "teaser": "Convert megabits per second into kilobits per second.", "labels": {"in1": "Mbps", "in2": "Kbps"}, "factor": 1000.0},
{"slug": "mbps-to-mb-per-second", "name": "Mbps to MB/s", "category": "other", "type": "standard", "teaser": "Convert megabits per second into megabytes per second.", "labels": {"in1": "Mbps", "in2": "MB/s"}, "factor": 0.125},
@@ -504,7 +502,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "megabytes-to-bytes", "name": "Megabytes to Bytes", "category": "data", "type": "standard", "teaser": "A download weighs 5 megabytes; how many bytes does that represent?", "labels": {"in1": "Megabytes", "in2": "Bytes"}, "factor": 1000000.0},
{"slug": "megabytes-to-kilobytes", "name": "Megabytes to Kilobytes", "category": "data", "type": "standard", "teaser": "A file is 3 megabytes; how many kilobytes is that?", "labels": {"in1": "Megabytes", "in2": "Kilobytes"}, "factor": 1000.0},
{"slug": "megabytes-to-mebibytes", "name": "Megabytes to Mebibytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into mebibytes.", "labels": {"in1": "Megabytes", "in2": "Mebibytes"}, "factor": 0.95367431640625, "hidden": true},
{"slug": "megabytes-to-terabytes", "name": "Megabytes to Terabytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into terabytes.", "labels": {"in1": "Megabytes", "in2": "Terabytes"}, "factor": 1e-06, "hidden": true},
{"slug": "megabytes-to-terabytes", "name": "Megabytes to Terabytes", "category": "data", "type": "standard", "teaser": "Convert megabytes into terabytes.", "labels": {"in1": "Megabytes", "in2": "Terabytes"}, "factor": 1e-06},
{"slug": "megahertz-to-gigahertz", "name": "Megahertz to Gigahertz", "category": "other", "type": "standard", "teaser": "A radio tuned to 100 MHz is what frequency in GHz?", "labels": {"in1": "Megahertz", "in2": "Gigahertz"}, "factor": 0.001, "hidden": true},
{"slug": "megahertz-to-kilohertz", "name": "Megahertz to Kilohertz", "category": "other", "type": "standard", "teaser": "Express megahertz as kilohertz.", "labels": {"in1": "Megahertz", "in2": "Kilohertz"}, "factor": 1000.0},
{"slug": "joules-to-calories", "name": "Joules to Calories", "category": "energy", "type": "standard", "labels": {"in1": "Joules", "in2": "Calories"}, "factor": 0.239005736, "hidden": true},
@@ -542,12 +540,9 @@ export const calculators: CalculatorDef[] = [
{"slug": "decimal-to-octal", "name": "Decimal to Octal", "category": "number-systems", "type": "standard", "labels": {"in1": "Decimal", "in2": "Octal"}},
{"slug": "hex-to-binary", "name": "Hex to Binary", "category": "number-systems", "type": "base", "labels": {"in1": "Hex", "in2": "Binary"}, "toBase": 2, "fromBase": 16, "hidden": true},
{"slug": "hex-to-decimal", "name": "Hex to Decimal", "category": "number-systems", "type": "standard", "labels": {"in1": "Hex", "in2": "Decimal"}, "hidden": true},
{"slug": "octal-to-binary", "name": "Octal to Binary", "category": "number-systems", "type": "standard", "teaser": "Convert base-8 digits into binary sequences.", "labels": {"in1": "Octal", "in2": "Binary"}, "hidden": true},
{"slug": "octal-to-binary", "name": "Octal to Binary", "category": "number-systems", "type": "standard", "teaser": "Convert base-8 digits into binary sequences.", "labels": {"in1": "Octal", "in2": "Binary"}},
{"slug": "octal-to-decimal", "name": "Octal to Decimal", "category": "number-systems", "type": "standard", "teaser": "Convert octal numbers into decimal values.", "labels": {"in1": "Octal", "in2": "Decimal"}, "hidden": true},
{"slug": "octal-to-hex", "name": "Octal to Hex", "category": "number-systems", "type": "standard", "teaser": "Express octal numbers as hexadecimal digits.", "labels": {"in1": "Octal", "in2": "Hex"}, "hidden": true},
{"slug": "octal-to-binary", "name": "Octal to Binary", "category": "number-systems", "type": "standard", "teaser": "Convert base-8 numbers into binary digits.", "labels": {"in1": "Octal", "in2": "Binary"}, "hidden": true},
{"slug": "octal-to-decimal", "name": "Octal to Decimal", "category": "number-systems", "type": "standard", "teaser": "Convert base-8 digits into decimal values.", "labels": {"in1": "Octal", "in2": "Decimal"}, "hidden": true},
{"slug": "octal-to-hex", "name": "Octal to Hex", "category": "number-systems", "type": "standard", "teaser": "Express octal numbers as hexadecimal.", "labels": {"in1": "Octal", "in2": "Hex"}, "hidden": true},
{"slug": "base-2-to-base-3", "name": "Base 2 to Base 3", "category": "number-systems", "type": "base", "teaser": "Translate binary digits into ternary format for alternate radix comparisons.", "labels": {"in1": "Base 2", "in2": "Base 3"}, "fromBase": 2, "toBase": 3},
{"slug": "base-2-to-base-4", "name": "Base 2 to Base 4", "category": "number-systems", "type": "base", "teaser": "Group binary bits into quaternary digits for compact notation.", "labels": {"in1": "Base 2", "in2": "Base 4"}, "fromBase": 2, "toBase": 4},
{"slug": "base-2-to-base-5", "name": "Base 2 to Base 5", "category": "number-systems", "type": "base", "teaser": "Reframe base-2 quantities as base-5 digits when analyzing quinary systems.", "labels": {"in1": "Base 2", "in2": "Base 5"}, "fromBase": 2, "toBase": 5},
@@ -686,7 +681,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "tablespoons-to-teaspoons", "name": "Tablespoons to Teaspoons", "category": "volume", "type": "standard", "teaser": "Break tablespoons into teaspoons (1 tbsp = 3 tsp).", "labels": {"in1": "Tablespoons", "in2": "Teaspoons"}, "factor": 3.0},
{"slug": "sticks-of-butter-to-cups", "name": "Sticks of Butter to Cups", "category": "volume", "type": "standard", "teaser": "Convert sticks of butter into cups for baking.", "labels": {"in1": "Sticks of Butter", "in2": "Cups"}, "factor": 0.5, "hidden": true},
{"slug": "sticks-of-butter-to-tablespoons", "name": "Sticks of Butter to Tablespoons", "category": "volume", "type": "standard", "teaser": "Translate butter sticks into tablespoons.", "labels": {"in1": "Sticks of Butter", "in2": "Tablespoons"}, "factor": 8.0},
{"slug": "cubic-yards-to-acre-feet", "name": "Cubic Yards to Acre-feet", "category": "volume", "type": "standard", "teaser": "Express excavation volumes in acre-feet for reservoir planning.", "labels": {"in1": "Cubic Yards", "in2": "Acre-feet"}, "factor": 0.0006198347107437615, "hidden": true},
{"slug": "cubic-yards-to-acre-feet", "name": "Cubic Yards to Acre-feet", "category": "volume", "type": "standard", "teaser": "Express excavation volumes in acre-feet for reservoir planning.", "labels": {"in1": "Cubic Yards", "in2": "Acre-feet"}, "factor": 0.0006198347107437615},
{"slug": "cubic-yards-to-barrel-us-oil", "name": "Cubic Yards to Barrel (US oil)", "category": "length", "type": "standard", "teaser": "Convert cubic yards into oil barrels when sizing tanks.", "labels": {"in1": "Cubic Yards", "in2": "Barrel (US oil)"}, "factor": 4.808905380333952},
{"slug": "cubic-yards-to-bushels", "name": "Cubic Yards to Bushels", "category": "length", "type": "standard", "teaser": "Turn bulk volumes into bushels for agriculture.", "labels": {"in1": "Cubic Yards", "in2": "Bushels"}, "factor": 21.69622678365432},
{"slug": "cubic-yards-to-centiliters", "name": "Cubic Yards to Centiliters", "category": "length", "type": "standard", "teaser": "Show cubic-yard volumes as metric centiliters for lab math.", "labels": {"in1": "Cubic Yards", "in2": "Centiliters"}, "factor": 76455.4857984},
@@ -766,7 +761,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "square-inches-to-square-millimeters", "name": "Square Inches to Square Millimeters", "category": "area", "type": "standard", "teaser": "Convert small planar areas into square millimeters (\u00d7645.16).", "labels": {"in1": "Square Inches", "in2": "Square Millimeters"}, "factor": 645.16},
{"slug": "square-meters-to-square-millimeters", "name": "Square Meters to Square Millimeters", "category": "area", "type": "standard", "teaser": "Expand square meters into square millimeter counts.", "labels": {"in1": "Square Meters", "in2": "Square Millimeters"}, "factor": 1000000.0},
{"slug": "square-kilometers-to-square-millimeters", "name": "Square Kilometers to Square Millimeters", "category": "area", "type": "standard", "teaser": "Cover entire districts in square millimeters.", "labels": {"in1": "Square Kilometers", "in2": "Square Millimeters"}, "factor": 1000000000000.0},
{"slug": "square-centimeters-to-acres", "name": "Square Centimeters to Acres", "category": "area", "type": "standard", "teaser": "Convert precise square-centimeter measurements into acres for farmland context.", "labels": {"in1": "Square Centimeters", "in2": "Acres"}, "factor": 2.47105381467e-08, "hidden": true},
{"slug": "square-centimeters-to-acres", "name": "Square Centimeters to Acres", "category": "area", "type": "standard", "teaser": "Convert precise square-centimeter measurements into acres for farmland context.", "labels": {"in1": "Square Centimeters", "in2": "Acres"}, "factor": 2.47105381467e-08},
{"slug": "square-centimeters-to-ares", "name": "Square Centimeters to Ares", "category": "area", "type": "standard", "teaser": "Express square centimeters in ares for metric land planning.", "labels": {"in1": "Square Centimeters", "in2": "Ares"}, "factor": 1e-06},
{"slug": "square-centimeters-to-barns", "name": "Square Centimeters to Barns", "category": "area", "type": "standard", "teaser": "Bridge centimeter precision and atomic-scale barns when comparing cross-sections.", "labels": {"in1": "Square Centimeters", "in2": "Barns"}, "factor": 1e+24},
{"slug": "square-centimeters-to-circular-mils", "name": "Square Centimeters to Circular Mils", "category": "area", "type": "standard", "teaser": "Turn square-centimeter data into circular mils for conductor sizing.", "labels": {"in1": "Square Centimeters", "in2": "Circular Mils"}, "factor": 197352.524139},
@@ -786,7 +781,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "square-feet-to-sections", "name": "Square Feet to Sections", "category": "area", "type": "standard", "teaser": "See how many survey sections your square-foot parcel represents.", "labels": {"in1": "Square Feet", "in2": "Sections"}, "factor": 3.58700642792e-08},
{"slug": "square-feet-to-square-miles", "name": "Square Feet to Square Miles", "category": "area", "type": "standard", "teaser": "Relate a building\u2019s square footage to square miles in one step.", "labels": {"in1": "Square Feet", "in2": "Square Miles"}, "factor": 3.58700642792e-08, "hidden": true},
{"slug": "square-feet-to-townships", "name": "Square Feet to Townships", "category": "area", "type": "standard", "teaser": "Express square-feet areas in multiples of townships for massive land holdings.", "labels": {"in1": "Square Feet", "in2": "Townships"}, "factor": 9.96390674421e-10, "hidden": true},
{"slug": "square-inches-to-acres", "name": "Square Inches to Acres", "category": "area", "type": "standard", "teaser": "Turn tiny square inches into acres for large-lot conversions.", "labels": {"in1": "Square Inches", "in2": "Acres"}, "factor": 1.59422507907e-07, "hidden": true},
{"slug": "square-inches-to-acres", "name": "Square Inches to Acres", "category": "area", "type": "standard", "teaser": "Turn tiny square inches into acres for large-lot conversions.", "labels": {"in1": "Square Inches", "in2": "Acres"}, "factor": 1.59422507907e-07},
{"slug": "square-inches-to-ares", "name": "Square Inches to Ares", "category": "area", "type": "standard", "teaser": "Express square-inch areas in ares for metric summaries.", "labels": {"in1": "Square Inches", "in2": "Ares"}, "factor": 6.4516e-06},
{"slug": "square-inches-to-barns", "name": "Square Inches to Barns", "category": "area", "type": "standard", "teaser": "Jump from square inches to barns when comparing electronics to atomic scales.", "labels": {"in1": "Square Inches", "in2": "Barns"}, "factor": 6.4516e+24},
{"slug": "square-inches-to-circular-mils", "name": "Square Inches to Circular Mils", "category": "area", "type": "standard", "teaser": "Convert square inches directly into circular mil counts for wiring.", "labels": {"in1": "Square Inches", "in2": "Circular Mils"}, "factor": 1273239.54474},
@@ -819,7 +814,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "square-miles-to-sections", "name": "Square Miles to Sections", "category": "area", "type": "standard", "teaser": "Show how many survey sections fit into a square mile.", "labels": {"in1": "Square Miles", "in2": "Sections"}},
{"slug": "square-miles-to-square-mils", "name": "Square Miles to Square Mils", "category": "area", "type": "standard", "teaser": "Break square miles into square mils for micro-scale analogies.", "labels": {"in1": "Square Miles", "in2": "Square Mils"}, "factor": 4014489600000000.0},
{"slug": "square-miles-to-townships", "name": "Square Miles to Townships", "category": "area", "type": "standard", "teaser": "Express square miles as fractional townships.", "labels": {"in1": "Square Miles", "in2": "Townships"}, "factor": 0.0277777777778, "hidden": true},
{"slug": "square-mils-to-acres", "name": "Square Mils to Acres", "category": "area", "type": "standard", "teaser": "Convert square mils into acres for micrometer-level land analogies.", "labels": {"in1": "Square Mils", "in2": "Acres"}, "factor": 1.59422507907e-13, "hidden": true},
{"slug": "square-mils-to-acres", "name": "Square Mils to Acres", "category": "area", "type": "standard", "teaser": "Convert square mils into acres for micrometer-level land analogies.", "labels": {"in1": "Square Mils", "in2": "Acres"}, "factor": 1.59422507907e-13},
{"slug": "square-mils-to-ares", "name": "Square Mils to Ares", "category": "area", "type": "standard", "teaser": "Bridge conductive cross sections with metric land units.", "labels": {"in1": "Square Mils", "in2": "Ares"}, "factor": 6.4516e-12},
{"slug": "square-mils-to-barns", "name": "Square Mils to Barns", "category": "area", "type": "standard", "teaser": "Express tiny square mil areas as barns for atomic-scale analogies.", "labels": {"in1": "Square Mils", "in2": "Barns"}, "factor": 6.4516e+18},
{"slug": "square-mils-to-dunams", "name": "Square Mils to Dunams", "category": "area", "type": "standard", "teaser": "Connect square mils to dunams for wide-ranging comparisons.", "labels": {"in1": "Square Mils", "in2": "Dunams"}, "factor": 6.4516e-13},
@@ -835,10 +830,10 @@ export const calculators: CalculatorDef[] = [
{"slug": "square-mils-to-square-yards", "name": "Square Mils to Square Yards", "category": "area", "type": "standard", "teaser": "Translate microareas into square yards for rugs.", "labels": {"in1": "Square Mils", "in2": "Square Yards"}, "factor": 7.71604938272e-10, "hidden": true},
{"slug": "square-mils-to-townships", "name": "Square Mils to Townships", "category": "area", "type": "standard", "teaser": "Express square mils in township units for a large-range perspective.", "labels": {"in1": "Square Mils", "in2": "Townships"}, "factor": 6.91937968348e-18, "hidden": true},
{"slug": "square-yards-to-ares", "name": "Square Yards to Ares", "category": "area", "type": "standard", "teaser": "Convert square yards into ares for yard-to-metric conversions.", "labels": {"in1": "Square Yards", "in2": "Ares"}, "factor": 0.0083612736, "hidden": true},
{"slug": "ares-to-acres", "name": "Ares to Acres", "category": "area", "type": "standard", "teaser": "Flip metric ares back into acres when comparing US and metric land details.", "labels": {"in1": "Ares", "in2": "Acres"}, "factor": 0.024710538146716532, "hidden": true},
{"slug": "ares-to-acres", "name": "Ares to Acres", "category": "area", "type": "standard", "teaser": "Flip metric ares back into acres when comparing US and metric land details.", "labels": {"in1": "Ares", "in2": "Acres"}, "factor": 0.024710538146716532},
{"slug": "ares-to-square-yards", "name": "Ares to Square Yards", "category": "area", "type": "standard", "teaser": "Convert metric ares into square yards for hybrid surveying units.", "labels": {"in1": "Ares", "in2": "Square Yards"}, "factor": 119.59900463010803},
{"slug": "ares-to-square-meters", "name": "Ares to Square Meters", "category": "area", "type": "standard", "teaser": "Express an are in square meters (1 are = 100 m\u00b2) for simple metric scaling.", "labels": {"in1": "Ares", "in2": "Square Meters"}, "factor": 100.0},
{"slug": "barns-to-acres", "name": "Barns to Acres", "category": "area", "type": "standard", "teaser": "Cascade a barn-level beam area into acres for astrophysics analogies.", "labels": {"in1": "Barns", "in2": "Acres"}, "factor": 2.471053814671653e-32, "hidden": true},
{"slug": "barns-to-acres", "name": "Barns to Acres", "category": "area", "type": "standard", "teaser": "Cascade a barn-level beam area into acres for astrophysics analogies.", "labels": {"in1": "Barns", "in2": "Acres"}, "factor": 2.471053814671653e-32},
{"slug": "barns-to-square-yards", "name": "Barns to Square Yards", "category": "area", "type": "standard", "teaser": "Express tiny barn-scale areas in square yards when reviewing conductor cross-sections.", "labels": {"in1": "Barns", "in2": "Square Yards"}, "factor": 1.1959900463010803e-28, "hidden": true},
{"slug": "square-yards-to-barns", "name": "Square Yards to Barns", "category": "area", "type": "standard", "teaser": "Scale square yards down to barns for bridging magnitudes.", "labels": {"in1": "Square Yards", "in2": "Barns"}, "factor": 8.3612736e+27},
{"slug": "square-yards-to-circular-mils", "name": "Square Yards to Circular Mils", "category": "area", "type": "standard", "teaser": "Translate yard areas into circular mil equivalents.", "labels": {"in1": "Square Yards", "in2": "Circular Mils"}, "factor": 1650118449.98},
@@ -896,7 +891,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "psi-to-mmhg", "name": "PSI to mmHg", "category": "pressure", "type": "standard", "teaser": "Express PSI in millimeters of mercury.", "labels": {"in1": "PSI", "in2": "mmHg"}, "factor": 51.7149},
{"slug": "psi-to-torr", "name": "PSI to Torr", "category": "pressure", "type": "standard", "teaser": "Express PSI in torr for vacuum work.", "labels": {"in1": "PSI", "in2": "Torr"}, "factor": 51.7149},
{"slug": "torr-to-atmosphere", "name": "Torr to Atmosphere", "category": "pressure", "type": "standard", "teaser": "Convert torr into atmospheres.", "labels": {"in1": "Torr", "in2": "Atmosphere"}, "factor": 0.0013157894736842105, "hidden": true},
{"slug": "torr-to-bar", "name": "Torr to Bar", "category": "pressure", "type": "standard", "teaser": "Express torr as bars.", "labels": {"in1": "Torr", "in2": "Bar"}, "factor": 0.00133322368421, "hidden": true},
{"slug": "torr-to-bar", "name": "Torr to Bar", "category": "pressure", "type": "standard", "teaser": "Express torr as bars.", "labels": {"in1": "Torr", "in2": "Bar"}, "factor": 0.00133322368421},
{"slug": "torr-to-cmhg", "name": "Torr to cmHg", "category": "pressure", "type": "standard", "teaser": "Convert torr into centimeters of mercury.", "labels": {"in1": "Torr", "in2": "cmHg"}, "factor": 0.1},
{"slug": "torr-to-kpa", "name": "Torr to kPa", "category": "pressure", "type": "standard", "teaser": "Convert torr into kilopascals.", "labels": {"in1": "Torr", "in2": "kPa"}, "factor": 0.13332236842105263},
{"slug": "torr-to-psi", "name": "Torr to PSI", "category": "pressure", "type": "standard", "teaser": "Convert torr into pounds per square inch.", "labels": {"in1": "Torr", "in2": "PSI"}, "factor": 0.019336776, "hidden": true},
@@ -924,11 +919,11 @@ export const calculators: CalculatorDef[] = [
{"slug": "pixels-per-centimeter-to-dpi", "name": "Pixels per centimeter to DPI", "category": "length", "type": "standard", "teaser": "Convert pixels per centimeter into dots per inch (multiplying by 2.54).", "labels": {"in1": "Pixels per centimeter", "in2": "DPI"}, "factor": 2.54},
{"slug": "pixels-to-points", "name": "Pixels to Points", "category": "other", "type": "standard", "teaser": "Convert CSS pixels into typographic points at 96 DPI.", "labels": {"in1": "Pixels", "in2": "Points"}, "factor": 0.75, "hidden": true},
{"slug": "pennyweights-to-grams", "name": "Pennyweights to grams", "category": "weight", "type": "standard", "labels": {"in1": "Pennyweights", "in2": "grams"}, "factor": 1.55517},
{"slug": "pennyweights-to-troy-ounces", "name": "Pennyweights to Troy Ounces", "category": "weight", "type": "standard", "teaser": "Convert pennyweights into troy ounces (1 pennyweight = 0.05 troy ounces).", "labels": {"in1": "Pennyweights", "in2": "Troy Ounces"}, "factor": 0.05, "hidden": true},
{"slug": "picocurie-to-becquerel", "name": "Picocurie to Becquerel", "category": "radiation", "type": "standard", "teaser": "A tiny radiation dose expressed in picocuries converts to becquerels.", "labels": {"in1": "Picocurie", "in2": "Becquerel"}, "factor": 0.037, "hidden": true},
{"slug": "pennyweights-to-troy-ounces", "name": "Pennyweights to Troy Ounces", "category": "weight", "type": "standard", "teaser": "Convert pennyweights into troy ounces (1 pennyweight = 0.05 troy ounces).", "labels": {"in1": "Pennyweights", "in2": "Troy Ounces"}, "factor": 0.05},
{"slug": "picocurie-to-becquerel", "name": "Picocurie to Becquerel", "category": "radiation", "type": "standard", "teaser": "A tiny radiation dose expressed in picocuries converts to becquerels.", "labels": {"in1": "Picocurie", "in2": "Becquerel"}, "factor": 0.037},
{"slug": "picofarads-to-microfarads", "name": "Picofarads to Microfarads", "category": "radiation", "type": "standard", "teaser": "Convert tiny capacitances into microfarads for circuit design.", "labels": {"in1": "Picofarads", "in2": "Microfarads"}, "factor": 1e-06, "hidden": true},
{"slug": "picograms-to-nanograms", "name": "Picograms to Nanograms", "category": "weight", "type": "standard", "teaser": "Express picogram masses as nanograms for lab reporting.", "labels": {"in1": "Picograms", "in2": "Nanograms"}, "factor": 0.001, "hidden": true},
{"slug": "picometers-to-angstroms", "name": "Picometers to Angstroms", "category": "length", "type": "standard", "teaser": "Translate picometers into angstroms for nanoscale distances.", "labels": {"in1": "Picometers", "in2": "Angstroms"}, "factor": 0.01, "hidden": true},
{"slug": "picometers-to-angstroms", "name": "Picometers to Angstroms", "category": "length", "type": "standard", "teaser": "Translate picometers into angstroms for nanoscale distances.", "labels": {"in1": "Picometers", "in2": "Angstroms"}, "factor": 0.01},
{"slug": "pascals-to-inches-of-water", "name": "Pascals to inches of water", "category": "length", "type": "standard", "labels": {"in1": "Pascals", "in2": "inches of water"}, "factor": 0.004015, "hidden": true},
{"slug": "pascals-to-inches-of-mercury", "name": "Pascals to inches of mercury", "category": "length", "type": "standard", "labels": {"in1": "Pascals", "in2": "inches of mercury"}, "factor": 0.000295, "hidden": true},
{"slug": "pascal-to-atmosphere", "name": "Pascal to atmosphere", "category": "pressure", "type": "standard", "labels": {"in1": "Pascal", "in2": "atmosphere"}, "factor": 9.869e-06},
@@ -997,11 +992,11 @@ export const calculators: CalculatorDef[] = [
{"slug": "inches-per-second-to-cm-per-second", "name": "Inches per second to cm per second", "category": "length", "type": "standard", "teaser": "Convert Inches per second to Centimeters per second instantly.", "labels": {"in1": "Inches per second", "in2": "cm per second"}, "factor": 2.54},
{"slug": "inches-to-meters", "name": "Inches to Meters", "category": "length", "type": "standard", "teaser": "Convert Inches to Meters instantly.", "labels": {"in1": "Inches", "in2": "Meters"}, "factor": 0.0254, "hidden": true},
{"slug": "inches-to-points", "name": "Inches to Points", "category": "length", "type": "standard", "teaser": "Convert Inches to Points instantly.", "labels": {"in1": "Inches", "in2": "Points"}, "factor": 72.0},
{"slug": "inches-to-yards", "name": "Inches to Yards", "category": "length", "type": "standard", "teaser": "Convert Inches to Yards instantly.", "labels": {"in1": "Inches", "in2": "Yards"}, "factor": 0.0277778, "hidden": true},
{"slug": "inches-to-yards", "name": "Inches to Yards", "category": "length", "type": "standard", "teaser": "Convert Inches to Yards instantly.", "labels": {"in1": "Inches", "in2": "Yards"}, "factor": 0.0277778},
{"slug": "jansky-to-watts-per-square-meter-per-hertz", "name": "Jansky to Watts per sq meter per Hertz", "category": "length", "type": "standard", "teaser": "Convert Jansky to Watts per square meter per Hertz instantly.", "labels": {"in1": "Jansky", "in2": "Watts per sq meter per Hertz"}, "factor": 1e-26},
{"slug": "jiffies-to-seconds", "name": "Jiffies to Seconds", "category": "time", "type": "standard", "teaser": "Convert Jiffies to Seconds instantly.", "labels": {"in1": "Jiffies", "in2": "Seconds"}, "factor": 0.01},
{"slug": "jiggers-to-milliliters", "name": "Jiggers to Milliliters", "category": "volume", "type": "standard", "teaser": "Convert Jiggers to Milliliters instantly.", "labels": {"in1": "Jiggers", "in2": "Milliliters"}, "factor": 44.3603},
{"slug": "joules-to-btu", "name": "Joules to BTU", "category": "energy", "type": "standard", "teaser": "Convert Joules to BTU instantly.", "labels": {"in1": "Joules", "in2": "BTU"}, "factor": 0.000947817, "hidden": true},
{"slug": "joules-to-btu", "name": "Joules to BTU", "category": "energy", "type": "standard", "teaser": "Convert Joules to BTU instantly.", "labels": {"in1": "Joules", "in2": "BTU"}, "factor": 0.000947817},
{"slug": "joules-to-electron-volts", "name": "Joules to Electron-volts", "category": "energy", "type": "standard", "teaser": "Convert Joules to Electron-volts instantly.", "labels": {"in1": "Joules", "in2": "Electron-volts"}, "factor": 6.24151e+18},
{"slug": "joules-to-foot-pounds", "name": "Joules to Foot-pounds", "category": "force", "type": "standard", "teaser": "Convert Joules to Foot-pounds instantly.", "labels": {"in1": "Joules", "in2": "Foot-pounds"}, "factor": 0.737562},
{"slug": "joules-to-kilowatt-hours", "name": "Joules to Kilowatt-hours", "category": "energy", "type": "standard", "teaser": "Convert Joules to Kilowatt-hours instantly.", "labels": {"in1": "Joules", "in2": "Kilowatt-hours"}, "factor": 2.77778e-07, "hidden": true},
@@ -1044,9 +1039,9 @@ export const calculators: CalculatorDef[] = [
{"slug": "grams-to-momme", "name": "Grams to Momme", "category": "weight", "type": "standard", "teaser": "A silk roll weighs 20 grams; how many momme does that equal?", "labels": {"in1": "Grams", "in2": "Momme"}, "factor": 0.2666667, "hidden": true},
{"slug": "grams-to-pounds", "name": "Grams to Pounds", "category": "weight", "type": "standard", "teaser": "A container measures 200 grams; how many pounds does the load represent?", "labels": {"in1": "Grams", "in2": "Pounds"}, "factor": 0.00220462},
{"slug": "grams-to-scruples", "name": "Grams to Scruples", "category": "weight", "type": "standard", "teaser": "A pharmacy formula needs 10 grams; what is that in scruples?", "labels": {"in1": "Grams", "in2": "Scruples"}, "factor": 0.771605, "hidden": true},
{"slug": "grams-to-tolas", "name": "Grams to Tolas", "category": "weight", "type": "standard", "teaser": "A gold bar weighs 5 grams; how many tolas is that mass?", "labels": {"in1": "Grams", "in2": "Tolas"}, "factor": 0.085735, "hidden": true},
{"slug": "grams-to-tolas", "name": "Grams to Tolas", "category": "weight", "type": "standard", "teaser": "A gold bar weighs 5 grams; how many tolas is that mass?", "labels": {"in1": "Grams", "in2": "Tolas"}, "factor": 0.085735},
{"slug": "gray-to-sievert", "name": "Gray to Sievert", "category": "radiation", "type": "standard", "teaser": "A gamma exposure is 3 gray; how many sieverts is that for gamma/beta?", "labels": {"in1": "Gray", "in2": "Sievert"}},
{"slug": "fahrenheit-to-newton", "name": "Fahrenheit to Newton", "category": "force", "type": "standard", "teaser": "Convert Fahrenheit to Newtons on the scale where 0\u202f\u00b0C equals 0\u202f\u00b0N and 100\u202f\u00b0C equals 33\u202f\u00b0N.", "labels": {"in1": "Fahrenheit", "in2": "Newton"}, "factor": 0.183333, "offset": -5.867, "hidden": true},
{"slug": "fahrenheit-to-newton", "name": "Fahrenheit to Newton", "category": "force", "type": "standard", "teaser": "Convert Fahrenheit to Newtons on the scale where 0\u202f\u00b0C equals 0\u202f\u00b0N and 100\u202f\u00b0C equals 33\u202f\u00b0N.", "labels": {"in1": "Fahrenheit", "in2": "Newton"}, "factor": 0.183333, "offset": -5.867},
{"slug": "fahrenheit-to-rankine", "name": "Fahrenheit to Rankine", "category": "temperature", "type": "standard", "teaser": "Convert Fahrenheit to the absolute Rankine scale.", "labels": {"in1": "Fahrenheit", "in2": "Rankine"}, "offset": 459.67},
{"slug": "celsius-to-newton", "name": "Celsius to Newton (temp Scale)", "category": "temperature", "type": "standard", "teaser": "Convert Celsius into Newton's temperature scale (0\u202f\u00b0C \u2248 0\u202f\u00b0N, 100\u202f\u00b0C \u2248 33\u202f\u00b0N).", "labels": {"in1": "Celsius", "in2": "Newton (temp Scale)"}, "factor": 0.33, "offset": 0.0},
{"slug": "delisle-to-fahrenheit", "name": "Delisle to Fahrenheit", "category": "temperature", "type": "standard", "teaser": "Turn antique Delisle readings into modern Fahrenheit.", "labels": {"in1": "Delisle", "in2": "Fahrenheit"}, "factor": -1.2, "offset": 212.0, "hidden": true},
@@ -1110,7 +1105,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "kilowatt-hours-to-btu", "name": "Kilowatt-hours to BTU", "category": "energy", "type": "standard", "teaser": "Convert electrical energy in kWh to BTU.", "labels": {"in1": "Kilowatt-hours", "in2": "BTU"}, "factor": 3412.142},
{"slug": "kilowatt-hours-to-joules", "name": "Kilowatt-hours to Joules", "category": "energy", "type": "standard", "teaser": "Convert kWh to joules.", "labels": {"in1": "Kilowatt-hours", "in2": "Joules"}, "factor": 3600000.0},
{"slug": "kilowatt-hours-to-kilocalories", "name": "Kilowatt-hours to Kilocalories", "category": "energy", "type": "standard", "teaser": "Convert kWh to food calories.", "labels": {"in1": "Kilowatt-hours", "in2": "Kilocalories"}, "factor": 860.42065},
{"slug": "kilowatt-hours-to-therms", "name": "Kilowatt-hours to Therms", "category": "energy", "type": "standard", "teaser": "Convert kWh to therms (US natural gas).", "labels": {"in1": "Kilowatt-hours", "in2": "Therms"}, "factor": 0.034121, "hidden": true},
{"slug": "kilowatt-hours-to-therms", "name": "Kilowatt-hours to Therms", "category": "energy", "type": "standard", "teaser": "Convert kWh to therms (US natural gas).", "labels": {"in1": "Kilowatt-hours", "in2": "Therms"}, "factor": 0.034121},
{"slug": "kilowatts-to-btuhour", "name": "Kilowatts to BTU/hour", "category": "energy", "type": "standard", "teaser": "Convert kilowatts to BTU per hour.", "labels": {"in1": "Kilowatts", "in2": "BTU/hour"}, "factor": 3412.142},
{"slug": "kilowatts-to-megawatts", "name": "Kilowatts to Megawatts", "category": "power", "type": "standard", "teaser": "Convert power from kilowatts to megawatts.", "labels": {"in1": "Kilowatts", "in2": "Megawatts"}, "factor": 0.001, "hidden": true},
{"slug": "kilowatts-to-watts", "name": "Kilowatts to Watts", "category": "power", "type": "standard", "teaser": "Convert kilowatts to watts.", "labels": {"in1": "Kilowatts", "in2": "Watts"}, "factor": 1000.0},
@@ -1140,12 +1135,12 @@ export const calculators: CalculatorDef[] = [
{"slug": "kilowatts-to-volts", "name": "Kilowatts to Volts", "category": "power", "type": "3col", "teaser": "Derive volts from kilowatts when current or resistance is known.", "labels": {"in1": "Kilowatts", "in2": "Volts", "in3": "Result"}},
{"slug": "kilowatts-to-watt-hours", "name": "Kilowatts to Watt-hours", "category": "power", "type": "3col", "teaser": "Turn kilowatt power into watt-hours when the duration is given.", "labels": {"in1": "Kilowatts", "in2": "Watt-hours", "in3": "Result"}},
{"slug": "km-per-kwh-to-miles-per-kwh", "name": "Kilometers per kWh to Miles per kWh", "category": "length", "type": "standard", "teaser": "Convert energy efficiency from km/kWh to mi/kWh.", "labels": {"in1": "Kilometers per kWh", "in2": "Miles per kWh"}, "factor": 0.621371, "hidden": true},
{"slug": "kilometers-per-second-to-speed-of-light", "name": "Kilometers per Second to Speed of Light", "category": "length", "type": "standard", "teaser": "Express a speed in kilometers per second as a fraction of c (299,792.458 km/s).", "labels": {"in1": "Kilometers per Second", "in2": "Speed of Light"}, "factor": 3.33564095198152e-06, "hidden": true},
{"slug": "kilometers-per-second-to-speed-of-light", "name": "Kilometers per Second to Speed of Light", "category": "length", "type": "standard", "teaser": "Express a speed in kilometers per second as a fraction of c (299,792.458 km/s).", "labels": {"in1": "Kilometers per Second", "in2": "Speed of Light"}, "factor": 3.33564095198152e-06},
{"slug": "knots-to-feet-per-second", "name": "Knots to Feet per Second", "category": "length", "type": "standard", "teaser": "Convert a nautical mile per hour into feet per second.", "labels": {"in1": "Knots", "in2": "Feet per Second"}, "factor": 1.6878098376},
{"slug": "knots-to-kilometers-per-hour", "name": "Knots to Kilometers per Hour", "category": "length", "type": "standard", "teaser": "Convert knots to kilometers per hour.", "labels": {"in1": "Knots", "in2": "Kilometers per Hour"}, "factor": 1.852},
{"slug": "knots-to-meters-per-second", "name": "Knots to Meters per Second", "category": "length", "type": "standard", "teaser": "Convert knots to meters per second.", "labels": {"in1": "Knots", "in2": "Meters per Second"}, "factor": 0.5144444444},
{"slug": "kpa-to-atmosphere", "name": "kPa to Atmosphere", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to atmospheres.", "labels": {"in1": "kPa", "in2": "Atmosphere"}, "factor": 0.00986923, "hidden": true},
{"slug": "kpa-to-bar", "name": "kPa to Bar", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to bar.", "labels": {"in1": "kPa", "in2": "Bar"}, "factor": 0.01, "hidden": true},
{"slug": "kpa-to-bar", "name": "kPa to Bar", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to bar.", "labels": {"in1": "kPa", "in2": "Bar"}, "factor": 0.01},
{"slug": "kpa-to-pascal", "name": "kPa to Pascal", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to pascals.", "labels": {"in1": "kPa", "in2": "Pascal"}, "factor": 1000.0},
{"slug": "kpa-to-psi", "name": "kPa to PSI", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to pounds per square inch.", "labels": {"in1": "kPa", "in2": "PSI"}, "factor": 0.1450377377, "hidden": true},
{"slug": "kva-to-kilowatts", "name": "kVA to Kilowatts", "category": "power", "type": "standard", "teaser": "Convert apparent power to real power assuming unity power factor.", "labels": {"in1": "kVA", "in2": "Kilowatts"}, "hidden": true},
@@ -1219,7 +1214,7 @@ export const calculators: CalculatorDef[] = [
{"slug": "miles-per-gallon-to-kilometers-per-gallon", "name": "Miles per gallon to Kilometers per gallon", "category": "length", "type": "standard", "teaser": "Convert mpg to km/gal (US gallon).", "labels": {"in1": "Miles per gallon", "in2": "Kilometers per gallon"}, "factor": 1.609344},
{"slug": "miles-per-hour-to-feet-per-second", "name": "Miles per hour to Feet per second", "category": "length", "type": "standard", "teaser": "Convert mph into feet per second.", "labels": {"in1": "Miles per hour", "in2": "Feet per second"}, "factor": 1.4666667},
{"slug": "miles-per-hour-to-mach", "name": "Miles per hour to Mach", "category": "length", "type": "standard", "teaser": "Express mph as a fraction of Mach (sea-level).", "labels": {"in1": "Miles per hour", "in2": "Mach"}, "factor": 0.001313767, "hidden": true},
{"slug": "miles-per-hour-to-yards-per-second", "name": "Miles per hour to Yards per second", "category": "length", "type": "standard", "teaser": "Convert mph into yards per second.", "labels": {"in1": "Miles per hour", "in2": "Yards per second"}, "factor": 0.488686, "hidden": true},
{"slug": "miles-per-hour-to-yards-per-second", "name": "Miles per hour to Yards per second", "category": "length", "type": "standard", "teaser": "Convert mph into yards per second.", "labels": {"in1": "Miles per hour", "in2": "Yards per second"}, "factor": 0.488686},
{"slug": "miles-per-kwh-to-kilometers-per-kwh", "name": "Miles per kWh to Kilometers per kWh", "category": "length", "type": "standard", "teaser": "Convert EV efficiency from mi/kWh to km/kWh.", "labels": {"in1": "Miles per kWh", "in2": "Kilometers per kWh"}, "factor": 1.609344},
{"slug": "miles-to-feet", "name": "Miles to Feet", "category": "length", "type": "standard", "teaser": "Convert miles into feet.", "labels": {"in1": "Miles", "in2": "Feet"}, "factor": 5280.0},
{"slug": "miles-to-furlongs", "name": "Miles to Furlongs", "category": "length", "type": "standard", "teaser": "Convert miles into furlongs for racetrack measures.", "labels": {"in1": "Miles", "in2": "Furlongs"}, "factor": 8.0},
@@ -1228,15 +1223,15 @@ export const calculators: CalculatorDef[] = [
{"slug": "miles-to-yards", "name": "Miles to Yards", "category": "length", "type": "standard", "teaser": "Convert miles into yards.", "labels": {"in1": "Miles", "in2": "Yards"}, "factor": 1760.0},
{"slug": "milliampere-hours-to-coulombs", "name": "Milliampere-hours to Coulombs", "category": "angle", "type": "standard", "teaser": "Convert a charge from mAh to coulombs.", "labels": {"in1": "Milliampere-hours", "in2": "Coulombs"}, "factor": 3.6},
{"slug": "milliamps-to-amps", "name": "Milliamps to Amps", "category": "angle", "type": "standard", "teaser": "Convert milliamperes into amperes.", "labels": {"in1": "Milliamps", "in2": "Amps"}, "factor": 0.001, "hidden": true},
{"slug": "millivolts-to-volts", "name": "Millivolts to Volts", "category": "angle", "type": "standard", "teaser": "Convert millivolts into volts.", "labels": {"in1": "Millivolts", "in2": "Volts"}, "factor": 0.001, "hidden": true},
{"slug": "milliwatts-to-watts", "name": "Milliwatts to Watts", "category": "power", "type": "standard", "teaser": "Convert power from milliwatts to watts.", "labels": {"in1": "Milliwatts", "in2": "Watts"}, "factor": 0.001, "hidden": true},
{"slug": "millivolts-to-volts", "name": "Millivolts to Volts", "category": "angle", "type": "standard", "teaser": "Convert millivolts into volts.", "labels": {"in1": "Millivolts", "in2": "Volts"}, "factor": 0.001},
{"slug": "milliwatts-to-watts", "name": "Milliwatts to Watts", "category": "power", "type": "standard", "teaser": "Convert power from milliwatts to watts.", "labels": {"in1": "Milliwatts", "in2": "Watts"}, "factor": 0.001},
{"slug": "millibars-to-atmosphere", "name": "Millibars to Atmosphere", "category": "pressure", "type": "standard", "teaser": "Convert millibars into atmospheres.", "labels": {"in1": "Millibars", "in2": "Atmosphere"}, "factor": 0.000986923},
{"slug": "megapascals-to-bar", "name": "Megapascals to Bar", "category": "pressure", "type": "standard", "teaser": "Convert pressure from megapascals to bar.", "labels": {"in1": "Megapascals", "in2": "Bar"}, "factor": 10.0},
{"slug": "megapascals-to-kilopascals", "name": "Megapascals to Kilopascals", "category": "pressure", "type": "standard", "teaser": "Convert pressure from MPa to kPa.", "labels": {"in1": "Megapascals", "in2": "Kilopascals"}, "factor": 1000.0},
{"slug": "megapascals-to-pascal", "name": "Megapascals to Pascal", "category": "pressure", "type": "standard", "teaser": "Convert pressure from MPa to pascals.", "labels": {"in1": "Megapascals", "in2": "Pascal"}, "factor": 1000000.0},
{"slug": "megapascals-to-psi", "name": "Megapascals to PSI", "category": "pressure", "type": "standard", "teaser": "Convert pressure from MPa to PSI.", "labels": {"in1": "Megapascals", "in2": "PSI"}, "factor": 145.0377},
{"slug": "megawatts-to-kilowatts", "name": "Megawatts to Kilowatts", "category": "power", "type": "standard", "teaser": "Convert power from megawatts to kilowatts.", "labels": {"in1": "Megawatts", "in2": "Kilowatts"}, "factor": 1000.0},
{"slug": "meters-to-cables", "name": "Meters to Cables", "category": "length", "type": "standard", "teaser": "Convert meters into nautical cables (1 cable = 185.2 m).", "labels": {"in1": "Meters", "in2": "Cables"}, "factor": 0.0053996, "hidden": true},
{"slug": "meters-to-cables", "name": "Meters to Cables", "category": "length", "type": "standard", "teaser": "Convert meters into nautical cables (1 cable = 185.2 m).", "labels": {"in1": "Meters", "in2": "Cables"}, "factor": 0.0053996},
{"slug": "meters-to-centimeters", "name": "Meters to Centimeters", "category": "length", "type": "standard", "teaser": "Convert meters into centimeters.", "labels": {"in1": "Meters", "in2": "Centimeters"}, "factor": 100.0},
{"slug": "meters-to-fathoms", "name": "Meters to Fathoms", "category": "length", "type": "standard", "teaser": "Convert meters into fathoms.", "labels": {"in1": "Meters", "in2": "Fathoms"}, "factor": 0.54680665},
{"slug": "meters-to-furlongs", "name": "Meters to Furlongs", "category": "length", "type": "standard", "teaser": "Convert meters into furlongs.", "labels": {"in1": "Meters", "in2": "Furlongs"}, "factor": 0.00497097, "hidden": true},
@@ -1248,47 +1243,12 @@ export const calculators: CalculatorDef[] = [
{"slug": "mb-per-second-to-mbps", "name": "MB/s to Mbps", "category": "other", "type": "standard", "teaser": "Convert megabytes per second into megabits per second (1 byte = 8 bits).", "labels": {"in1": "MB/s", "in2": "Mbps"}, "factor": 8.0},
{"slug": "megajoules-to-btu", "name": "Megajoules to BTU", "category": "energy", "type": "standard", "teaser": "Convert megajoules into BTU.", "labels": {"in1": "Megajoules", "in2": "BTU"}, "factor": 947.81712},
{"slug": "kilograms-to-quarters", "name": "Kilograms to Quarters", "category": "weight", "type": "standard", "teaser": "Convert kilograms into US quarters (1 quarter = 25 pounds).", "labels": {"in1": "Kilograms", "in2": "Quarters"}, "factor": 0.078732},
{"slug": "kilonewtons-to-newtons", "name": "Kilonewtons to Newtons", "category": "force", "type": "standard", "teaser": "Convert kilonewtons into newtons.", "labels": {"in1": "Kilonewtons", "in2": "Newtons"}, "factor": 1000.0},
{"slug": "kilopascals-to-inches-of-mercury", "name": "Kilopascals to Inches of Mercury", "category": "length", "type": "standard", "teaser": "Convert pressure from kilopascals to inches of mercury (Hg).", "labels": {"in1": "Kilopascals", "in2": "Inches of Mercury"}, "factor": 0.2952998},
{"slug": "kilowatt-hours-to-btu", "name": "Kilowatt-hours to BTU", "category": "energy", "type": "standard", "teaser": "Convert electrical energy from kilowatt-hours to BTU.", "labels": {"in1": "Kilowatt-hours", "in2": "BTU"}, "factor": 3412.142},
{"slug": "kilowatt-hours-to-joules", "name": "Kilowatt-hours to Joules", "category": "energy", "type": "standard", "teaser": "Convert kilowatt-hours to joules.", "labels": {"in1": "Kilowatt-hours", "in2": "Joules"}, "factor": 3600000.0},
{"slug": "kilowatt-hours-to-kilocalories", "name": "Kilowatt-hours to Kilocalories", "category": "energy", "type": "standard", "teaser": "Convert kilowatt-hours to nutritional kilocalories.", "labels": {"in1": "Kilowatt-hours", "in2": "Kilocalories"}, "factor": 860.42065},
{"slug": "kilowatt-hours-to-therms", "name": "Kilowatt-hours to Therms", "category": "energy", "type": "standard", "teaser": "Convert kilowatt-hours to therms (US natural gas).", "labels": {"in1": "Kilowatt-hours", "in2": "Therms"}, "factor": 0.034121, "hidden": true},
{"slug": "kilowatts-to-btuhour", "name": "Kilowatts to BTU/hour", "category": "energy", "type": "standard", "teaser": "Convert power from kilowatts to BTU per hour.", "labels": {"in1": "Kilowatts", "in2": "BTU/hour"}, "factor": 3412.142},
{"slug": "kilowatts-to-megawatts", "name": "Kilowatts to Megawatts", "category": "power", "type": "standard", "teaser": "Convert kilowatts into megawatts.", "labels": {"in1": "Kilowatts", "in2": "Megawatts"}, "factor": 0.001, "hidden": true},
{"slug": "kilowatts-to-watts", "name": "Kilowatts to Watts", "category": "power", "type": "standard", "teaser": "Convert kilowatts into watts.", "labels": {"in1": "Kilowatts", "in2": "Watts"}, "factor": 1000.0},
{"slug": "km-per-kwh-to-miles-per-kwh", "name": "Kilometers per kWh to Miles per kWh", "category": "length", "type": "standard", "teaser": "Convert EV efficiency from km per kWh to miles per kWh.", "labels": {"in1": "Kilometers per kWh", "in2": "Miles per kWh"}, "factor": 0.621371, "hidden": true},
{"slug": "kilometers-per-second-to-speed-of-light", "name": "Kilometers per Second to Speed of Light", "category": "length", "type": "standard", "teaser": "Express a speed in kilometers per second as a fraction of c (299,792.458 km/s).", "labels": {"in1": "Kilometers per Second", "in2": "Speed of Light"}, "factor": 3.33564095198152e-06, "hidden": true},
{"slug": "knots-to-feet-per-second", "name": "Knots to Feet per Second", "category": "length", "type": "standard", "teaser": "Convert knots into feet per second.", "labels": {"in1": "Knots", "in2": "Feet per Second"}, "factor": 1.6878098376},
{"slug": "knots-to-kilometers-per-hour", "name": "Knots to Kilometers per Hour", "category": "length", "type": "standard", "teaser": "Convert knots into kilometers per hour.", "labels": {"in1": "Knots", "in2": "Kilometers per Hour"}, "factor": 1.852},
{"slug": "knots-to-meters-per-second", "name": "Knots to Meters per Second", "category": "length", "type": "standard", "teaser": "Convert knots into meters per second.", "labels": {"in1": "Knots", "in2": "Meters per Second"}, "factor": 0.5144444444},
{"slug": "kpa-to-atmosphere", "name": "kPa to Atmosphere", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to atmospheres.", "labels": {"in1": "kPa", "in2": "Atmosphere"}, "factor": 0.00986923, "hidden": true},
{"slug": "kpa-to-bar", "name": "kPa to Bar", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to bar.", "labels": {"in1": "kPa", "in2": "Bar"}, "factor": 0.01, "hidden": true},
{"slug": "kpa-to-pascal", "name": "kPa to Pascal", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to pascals.", "labels": {"in1": "kPa", "in2": "Pascal"}, "factor": 1000.0},
{"slug": "kpa-to-psi", "name": "kPa to PSI", "category": "pressure", "type": "standard", "teaser": "Convert kilopascals to pounds per square inch.", "labels": {"in1": "kPa", "in2": "PSI"}, "factor": 0.1450377377, "hidden": true},
{"slug": "kva-to-kilowatts", "name": "kVA to Kilowatts", "category": "power", "type": "standard", "teaser": "Convert apparent power to real power assuming unity power factor.", "labels": {"in1": "kVA", "in2": "Kilowatts"}, "hidden": true},
{"slug": "leagues-per-hour-to-kmh", "name": "Leagues per Hour to Kilometers per Hour", "category": "length", "type": "standard", "teaser": "Convert leagues per hour into kilometers per hour.", "labels": {"in1": "Leagues per Hour", "in2": "Kilometers per Hour"}, "factor": 4.82803},
{"slug": "leagues-to-kilometers", "name": "Leagues to Kilometers", "category": "length", "type": "standard", "teaser": "Convert leagues to kilometers.", "labels": {"in1": "Leagues", "in2": "Kilometers"}, "factor": 4.82803},
{"slug": "leagues-to-miles", "name": "Leagues to Miles", "category": "length", "type": "standard", "teaser": "Convert leagues to miles.", "labels": {"in1": "Leagues", "in2": "Miles"}, "factor": 3.0},
{"slug": "light-years-to-kilometers", "name": "Light Years to Kilometers", "category": "length", "type": "standard", "teaser": "Convert light years to kilometers.", "labels": {"in1": "Light Years", "in2": "Kilometers"}, "factor": 9460730472580.8},
{"slug": "light-years-to-miles", "name": "Light Years to Miles", "category": "length", "type": "standard", "teaser": "Convert light years to miles.", "labels": {"in1": "Light Years", "in2": "Miles"}, "factor": 5878625373180.8},
{"slug": "liters-to-imperial-gallons", "name": "Liters to Imperial gallons", "category": "volume", "type": "standard", "teaser": "Convert liters to imperial gallons.", "labels": {"in1": "Liters", "in2": "Imperial gallons"}, "factor": 0.219969158, "hidden": true},
{"slug": "liters-to-milliliters", "name": "Liters to Milliliters", "category": "volume", "type": "standard", "teaser": "Convert liters to milliliters.", "labels": {"in1": "Liters", "in2": "Milliliters"}, "factor": 1000.0},
{"slug": "liters-to-pecks", "name": "Liters to Pecks", "category": "volume", "type": "standard", "teaser": "Convert liters into US dry pecks for bulk goods.", "labels": {"in1": "Liters", "in2": "Pecks"}, "factor": 0.1099846, "hidden": true},
{"slug": "liters-to-acre-feet", "name": "Liters to Acre-feet", "category": "volume", "type": "standard", "teaser": "Convert liters to acre-feet.", "labels": {"in1": "Liters", "in2": "Acre-feet"}, "factor": 8.107e-07, "hidden": true},
{"slug": "liters-to-barrel-us-oil", "name": "Liters to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Convert liters to US oil barrels.", "labels": {"in1": "Liters", "in2": "Barrel (US oil)"}, "factor": 0.00628981077},
{"slug": "liters-to-bushels", "name": "Liters to Bushels", "category": "volume", "type": "standard", "teaser": "Convert liters to US dry bushels.", "labels": {"in1": "Liters", "in2": "Bushels"}, "factor": 0.0284130625, "hidden": true},
{"slug": "liters-to-bushels", "name": "Liters to Bushels", "category": "volume", "type": "standard", "teaser": "Convert liters to US dry bushels.", "labels": {"in1": "Liters", "in2": "Bushels"}, "factor": 0.0284130625},
{"slug": "liters-to-centiliters", "name": "Liters to Centiliters", "category": "volume", "type": "standard", "teaser": "Convert liters to centiliters.", "labels": {"in1": "Liters", "in2": "Centiliters"}, "factor": 100.0},
{"slug": "pecks-to-liters", "name": "Pecks to Liters", "category": "volume", "type": "standard", "teaser": "Convert US pecks into liters (1 peck = 9.09218 liters).", "labels": {"in1": "Pecks", "in2": "Liters"}, "factor": 9.09218},
{"slug": "long-tons-to-kilograms", "name": "Long Tons to Kilograms", "category": "weight", "type": "standard", "teaser": "Convert UK long tons to kilograms.", "labels": {"in1": "Long Tons", "in2": "Kilograms"}, "factor": 1016.0469088},
{"slug": "long-tons-to-pounds", "name": "Long Tons to Pounds", "category": "weight", "type": "standard", "teaser": "Convert UK long tons to pounds.", "labels": {"in1": "Long Tons", "in2": "Pounds"}, "factor": 2240.0},
{"slug": "long-tons-to-short-tons", "name": "Long Tons to Short Tons", "category": "weight", "type": "standard", "teaser": "Convert UK long tons to US short tons.", "labels": {"in1": "Long Tons", "in2": "Short Tons"}, "factor": 1.12},
{"slug": "lux-to-foot-candles", "name": "Lux to Foot-candles", "category": "light", "type": "standard", "teaser": "Convert illuminance from lux to foot-candles.", "labels": {"in1": "Lux", "in2": "Foot-candles"}, "factor": 0.09290304, "hidden": true},
{"slug": "mach-to-feet-per-second", "name": "Mach to Feet per Second", "category": "length", "type": "standard", "teaser": "Convert Mach number to feet per second (approximate sea-level speed of sound).", "labels": {"in1": "Mach", "in2": "Feet per Second"}, "factor": 1116.447},
{"slug": "mach-to-kilometers-per-hour", "name": "Mach to Kilometers per Hour", "category": "length", "type": "standard", "teaser": "Convert Mach number to kilometers per hour.", "labels": {"in1": "Mach", "in2": "Kilometers per Hour"}, "factor": 1225.044},
{"slug": "mach-to-knots", "name": "Mach to Knots", "category": "speed", "type": "standard", "teaser": "Convert Mach number to knots.", "labels": {"in1": "Mach", "in2": "Knots"}, "factor": 661.47},
{"slug": "mach-to-meters-per-second", "name": "Mach to Meters per Second", "category": "length", "type": "standard", "teaser": "Convert Mach number to meters per second.", "labels": {"in1": "Mach", "in2": "Meters per Second"}, "factor": 340.29},
{"slug": "mach-to-miles-per-hour", "name": "Mach to Miles per Hour", "category": "length", "type": "standard", "teaser": "Convert Mach number to miles per hour.", "labels": {"in1": "Mach", "in2": "Miles per Hour"}, "factor": 761.207},
{"slug": "yoctograms-to-grams", "name": "Yoctograms to Grams", "category": "weight", "type": "standard", "teaser": "Convert a yoctogram-scale mass into grams.", "labels": {"in1": "Yoctograms", "in2": "Grams"}, "factor": 1e-24},
{"slug": "yoctograms-to-micrograms", "name": "Yoctograms to Micrograms", "category": "weight", "type": "standard", "teaser": "Express a yoctogram mass as micrograms for instrumentation.", "labels": {"in1": "Yoctograms", "in2": "Micrograms"}, "factor": 1e-18},
{"slug": "yoctograms-to-nanograms", "name": "Yoctograms to Nanograms", "category": "weight", "type": "standard", "teaser": "Translate yoctograms into nanograms for lab notes.", "labels": {"in1": "Yoctograms", "in2": "Nanograms"}, "factor": 1e-15},
@@ -1307,10 +1267,8 @@ export const calculators: CalculatorDef[] = [
{"slug": "zeptograms-to-kilograms", "name": "Zeptograms to Kilograms", "category": "weight", "type": "standard", "teaser": "Express a zeptogram as part of a kilogram.", "labels": {"in1": "Zeptograms", "in2": "Kilograms"}, "factor": 1e-24},
{"slug": "zeptograms-to-ounces", "name": "Zeptograms to Ounces", "category": "weight", "type": "standard", "teaser": "Convert zeptograms into ounces for ultra-small weights.", "labels": {"in1": "Zeptograms", "in2": "Ounces"}, "factor": 3.5273961949580413e-23},
{"slug": "zeptograms-to-pounds", "name": "Zeptograms to Pounds", "category": "weight", "type": "standard", "teaser": "See how many pounds a zeptogram equals.", "labels": {"in1": "Zeptograms", "in2": "Pounds"}, "factor": 2.204622621848776e-24},
{"slug": "millihenries-to-henries", "name": "Millihenries to Henries", "category": "angle", "type": "standard", "teaser": "Convert a coil\u2019s milli-henries into full henries.", "labels": {"in1": "Millihenries", "in2": "Henries"}, "factor": 0.001, "hidden": true},
{"slug": "millihenries-to-microhenries", "name": "Millihenries to Microhenries", "category": "angle", "type": "standard", "teaser": "Translate milli-henries into microhenries.", "labels": {"in1": "Millihenries", "in2": "Microhenries"}, "factor": 1000.0},
{"slug": "minutes-to-days", "name": "Minutes to Days", "category": "time", "type": "standard", "teaser": "See how minutes accumulate into days.", "labels": {"in1": "Minutes", "in2": "Days"}, "factor": 0.0006944444444444444},
{"slug": "mmhg-to-bar", "name": "mmHg to Bar", "category": "pressure", "type": "standard", "teaser": "Translate millimeters of mercury into bars for pressure specs.", "labels": {"in1": "mmHg", "in2": "Bar"}, "factor": 0.00133322368421, "hidden": true},
{"slug": "mmhg-to-bar", "name": "mmHg to Bar", "category": "pressure", "type": "standard", "teaser": "Translate millimeters of mercury into bars for pressure specs.", "labels": {"in1": "mmHg", "in2": "Bar"}, "factor": 0.00133322368421},
{"slug": "mmhg-to-psi", "name": "mmHg to PSI", "category": "pressure", "type": "standard", "teaser": "Express blood pressure in PSI instead of mmHg.", "labels": {"in1": "mmHg", "in2": "PSI"}, "factor": 0.019336776, "hidden": true},
{"slug": "mmhg-to-torr", "name": "mmHg to Torr", "category": "pressure", "type": "standard", "teaser": "Treat millimeters of mercury as torrs.", "labels": {"in1": "mmHg", "in2": "Torr"}, "factor": 1.0},
{"slug": "momme-to-grams", "name": "Momme to Grams", "category": "weight", "type": "standard", "teaser": "Convert silk momme into grams for fabric weight.", "labels": {"in1": "Momme", "in2": "Grams"}, "factor": 3.75},
@@ -1323,10 +1281,10 @@ export const calculators: CalculatorDef[] = [
{"slug": "rad-to-rem", "name": "Rad to Rem", "category": "radiation", "type": "standard", "teaser": "Treat rads and rems as equivalent for gamma exposures.", "labels": {"in1": "Rad", "in2": "Rem"}, "factor": 1.0},
{"slug": "radians-to-gradians", "name": "Radians to Gradians", "category": "angle", "type": "standard", "teaser": "Translate radians into gradians.", "labels": {"in1": "Radians", "in2": "Gradians"}, "factor": 63.66197723675814},
{"slug": "radians-to-mils", "name": "Radians to Mils", "category": "angle", "type": "standard", "teaser": "Express radians as mils for precision shooting.", "labels": {"in1": "Radians", "in2": "Mils"}, "factor": 1000.0},
{"slug": "radians-to-turns", "name": "Radians to Turns", "category": "angle", "type": "standard", "teaser": "Convert radians into turns of a circle.", "labels": {"in1": "Radians", "in2": "Turns"}, "factor": 0.15915494309189535, "hidden": true},
{"slug": "rankine-to-celsius", "name": "Rankine to Celsius", "category": "temperature", "type": "standard", "teaser": "Convert Rankine into Celsius degrees.", "labels": {"in1": "Rankine", "in2": "Celsius"}, "factor": 0.5555555555555556, "offset": -273.15, "hidden": true},
{"slug": "radians-to-turns", "name": "Radians to Turns", "category": "angle", "type": "standard", "teaser": "Convert radians into turns of a circle.", "labels": {"in1": "Radians", "in2": "Turns"}, "factor": 0.15915494309189535},
{"slug": "rankine-to-celsius", "name": "Rankine to Celsius", "category": "temperature", "type": "standard", "teaser": "Convert Rankine into Celsius degrees.", "labels": {"in1": "Rankine", "in2": "Celsius"}, "factor": 0.5555555555555556, "offset": -273.15},
{"slug": "rankine-to-fahrenheit", "name": "Rankine to Fahrenheit", "category": "temperature", "type": "standard", "teaser": "Show Rankine as Fahrenheit.", "labels": {"in1": "Rankine", "in2": "Fahrenheit"}, "offset": -459.67, "hidden": true},
{"slug": "rankine-to-kelvin", "name": "Rankine to Kelvin", "category": "temperature", "type": "standard", "teaser": "Turn Rankine into Kelvin.", "labels": {"in1": "Rankine", "in2": "Kelvin"}, "factor": 0.5555555555555556, "hidden": true},
{"slug": "rankine-to-kelvin", "name": "Rankine to Kelvin", "category": "temperature", "type": "standard", "teaser": "Turn Rankine into Kelvin.", "labels": {"in1": "Rankine", "in2": "Kelvin"}, "factor": 0.5555555555555556},
{"slug": "rem-to-millisievert", "name": "Rem to Millisievert", "category": "angle", "type": "standard", "teaser": "Convert rems into millisieverts.", "labels": {"in1": "Rem", "in2": "Millisievert"}, "factor": 10.0},
{"slug": "rem-to-rad", "name": "Rem to Rad", "category": "radiation", "type": "standard", "teaser": "Treat rems as rads with a 1:1 ratio.", "labels": {"in1": "Rem", "in2": "Rad"}, "factor": 1.0},
{"slug": "rods-to-feet", "name": "Rods to Feet", "category": "length", "type": "standard", "teaser": "Convert rods into feet for land measurement.", "labels": {"in1": "Rods", "in2": "Feet"}, "factor": 16.5},
@@ -1347,324 +1305,6 @@ export const calculators: CalculatorDef[] = [
{"slug": "short-tons-to-long-tons", "name": "Short Tons to Long Tons", "category": "weight", "type": "standard", "teaser": "Express short tons as long tons.", "labels": {"in1": "Short Tons", "in2": "Long Tons"}, "factor": 0.892857, "hidden": true},
{"slug": "short-tons-to-metric-tons", "name": "Short Tons to Metric Tons", "category": "weight", "type": "standard", "teaser": "Convert short tons into metric tons.", "labels": {"in1": "Short Tons", "in2": "Metric Tons"}, "factor": 0.90718474, "hidden": true},
{"slug": "sidereal-days-to-solar-days", "name": "Sidereal days to Solar days", "category": "time", "type": "standard", "teaser": "Compare a sidereal day with a solar day.", "labels": {"in1": "Sidereal days", "in2": "Solar days"}, "factor": 0.9972695669},
{"slug": "acre-feet-to-barrel-us-oil", "name": "Acre-feet to Barrel (US oil)", "category": "volume", "type": "standard", "teaser": "Express the acre-foot as barrels of oil for storage comparisons.", "labels": {"in1": "Acre-feet", "in2": "Barrel (US oil)"}, "factor": 7758.367346938776},
{"slug": "acre-feet-to-bushels", "name": "Acre-feet to Bushels", "category": "volume", "type": "standard", "teaser": "Convert the volume into bushels for agricultural planning.", "labels": {"in1": "Acre-feet", "in2": "Bushels"}, "factor": 35003.2458775495},
{"slug": "acre-feet-to-cubic-centimeters", "name": "Acre-feet to Cubic Centimeters", "category": "volume", "type": "standard", "teaser": "Translate the acre-foot into cubic centimeters for fine-grain units.", "labels": {"in1": "Acre-feet", "in2": "Cubic Centimeters"}, "factor": 1233481837.54752},
{"slug": "acre-feet-to-cubic-feet", "name": "Acre-feet to Cubic Feet", "category": "volume", "type": "standard", "teaser": "Express the acre-foot directly as cubic feet for reservoir math.", "labels": {"in1": "Acre-feet", "in2": "Cubic Feet"}, "factor": 43560.0},
{"slug": "acre-feet-to-cubic-inches", "name": "Acre-feet to Cubic Inches", "category": "volume", "type": "standard", "teaser": "Show the storage volume down in cubic inches.", "labels": {"in1": "Acre-feet", "in2": "Cubic Inches"}, "factor": 75271680.0},
{"slug": "acre-feet-to-cubic-meters", "name": "Acre-feet to Cubic Meters", "category": "volume", "type": "standard", "teaser": "Convert the irrigation volume into cubic meters.", "labels": {"in1": "Acre-feet", "in2": "Cubic Meters"}, "factor": 1233.48183754752},
{"slug": "acre-feet-to-cubic-yards", "name": "Acre-feet to Cubic Yards", "category": "volume", "type": "standard", "teaser": "Express the volume in cubic yards for earthwork.", "labels": {"in1": "Acre-feet", "in2": "Cubic Yards"}, "factor": 1613.3333333333333},
{"slug": "acre-feet-to-cups", "name": "Acre-feet to Cups", "category": "volume", "type": "standard", "teaser": "Break the acre-foot into cups for everyday comparison.", "labels": {"in1": "Acre-feet", "in2": "Cups"}, "factor": 5213622.857142857},
{"slug": "acre-feet-to-drams-fluid", "name": "Acre-feet to Drams (fluid)", "category": "volume", "type": "standard", "teaser": "Scale the volume into fluid drams for historical measures.", "labels": {"in1": "Acre-feet", "in2": "Drams (fluid)"}, "factor": 333671862.85714287},
{"slug": "acre-feet-to-fluid-ounces", "name": "Acre-feet to Fluid Ounces", "category": "volume", "type": "standard", "teaser": "Convert the acre-foot into fluid ounces to compare with kitchen volumes.", "labels": {"in1": "Acre-feet", "in2": "Fluid Ounces"}, "factor": 41708982.85714286},
{"slug": "acre-feet-to-gallons", "name": "Acre-feet to Gallons", "category": "volume", "type": "standard", "teaser": "Translate the acre-foot into gallons.", "labels": {"in1": "Acre-feet", "in2": "Gallons"}, "factor": 325851.4285714286},
{"slug": "acre-feet-to-gill", "name": "Acre-feet to Gill", "category": "volume", "type": "standard", "teaser": "Express the water quantity as gills.", "labels": {"in1": "Acre-feet", "in2": "Gill"}, "factor": 10427245.714285715},
{"slug": "acre-feet-to-hogshead", "name": "Acre-feet to Hogshead", "category": "volume", "type": "standard", "teaser": "Compare the acre-foot with brewer\u2019s hogsheads.", "labels": {"in1": "Acre-feet", "in2": "Hogshead"}, "factor": 5172.244897959184},
{"slug": "acre-feet-to-imperial-fl-oz", "name": "Acre-feet to Imperial Fl Oz", "category": "volume", "type": "standard", "teaser": "Use Imperial fluid ounces for Commonwealth measurement.", "labels": {"in1": "Acre-feet", "in2": "Imperial Fl Oz"}, "factor": 43412491.615344875},
{"slug": "acre-feet-to-imperial-gallons", "name": "Acre-feet to Imperial Gallons", "category": "volume", "type": "standard", "teaser": "Convert the volume into Imperial gallons.", "labels": {"in1": "Acre-feet", "in2": "Imperial Gallons"}, "factor": 271328.07259590545},
{"slug": "acre-feet-to-imperial-pints", "name": "Acre-feet to Imperial Pints", "category": "volume", "type": "standard", "teaser": "Express the volume as Imperial pints.", "labels": {"in1": "Acre-feet", "in2": "Imperial Pints"}, "factor": 2170624.5807672436},
{"slug": "acre-feet-to-jiggers", "name": "Acre-feet to Jiggers", "category": "volume", "type": "standard", "teaser": "Compare the volume to cocktail jiggers.", "labels": {"in1": "Acre-feet", "in2": "Jiggers"}, "factor": 27805988.571428567},
{"slug": "acre-feet-to-milliliters", "name": "Acre-feet to Milliliters", "category": "volume", "type": "standard", "teaser": "Break the acre-foot into milliliters for metric insight.", "labels": {"in1": "Acre-feet", "in2": "Milliliters"}, "factor": 1233481837.54752},
{"slug": "acre-feet-to-minims", "name": "Acre-feet to Minims", "category": "volume", "type": "standard", "teaser": "Scale the water volume down to pharmaceutical minims.", "labels": {"in1": "Acre-feet", "in2": "Minims"}, "factor": 20020310146.32624},
{"slug": "acre-feet-to-pecks", "name": "Acre-feet to Pecks", "category": "volume", "type": "standard", "teaser": "Translate the irrigation volume into pecks for crop planning.", "labels": {"in1": "Acre-feet", "in2": "Pecks"}, "factor": 135664.03629795273},
{"slug": "acre-feet-to-pints", "name": "Acre-feet to Pints", "category": "volume", "type": "standard", "teaser": "Express the volume as U.S. pints.", "labels": {"in1": "Acre-feet", "in2": "Pints"}, "factor": 2606811.4285714286},
{"slug": "acre-feet-to-quarts", "name": "Acre-feet to Quarts", "category": "volume", "type": "standard", "teaser": "Convert the acre-foot into quarts.", "labels": {"in1": "Acre-feet", "in2": "Quarts"}, "factor": 1303405.7142857143},
{"slug": "acre-feet-to-tablespoons", "name": "Acre-feet to Tablespoons", "category": "volume", "type": "standard", "teaser": "Show the volume in tablespoons.", "labels": {"in1": "Acre-feet", "in2": "Tablespoons"}, "factor": 83417965.71428572},
{"slug": "acre-feet-to-teaspoons", "name": "Acre-feet to Teaspoons", "category": "volume", "type": "standard", "teaser": "Break the volume into teaspoons.", "labels": {"in1": "Acre-feet", "in2": "Teaspoons"}, "factor": 250253897.14285713},
{"slug": "acre-feet-to-us-gallons", "name": "Acre-feet to US Gallons", "category": "volume", "type": "standard", "teaser": "Express the water quantity in U.S. gallons.", "labels": {"in1": "Acre-feet", "in2": "US Gallons"}, "factor": 325851.4285714286},
{"slug": "acre-feet-to-us-pints", "name": "Acre-feet to US Pints", "category": "volume", "type": "standard", "teaser": "Express the volume as U.S. pints.", "labels": {"in1": "Acre-feet", "in2": "US Pints"}, "factor": 2606811.4285714286},
{"slug": "acres-to-ares", "name": "Acres to Ares", "category": "area", "type": "standard", "teaser": "Convert acres into ares for metric contexts.", "labels": {"in1": "Acres", "in2": "Ares"}, "factor": 100.0},
{"slug": "acres-to-barns", "name": "Acres to Barns", "category": "area", "type": "standard", "teaser": "Express an acre in barns for atomic-scale perspective.", "labels": {"in1": "Acres", "in2": "Barns"}, "factor": 4.0468564224e+31},
{"slug": "acres-to-circular-mils", "name": "Acres to Circular Mils", "category": "area", "type": "standard", "teaser": "Compare acreage with circular mil coverage used in wiring.", "labels": {"in1": "Acres", "in2": "Circular Mils"}, "factor": 7986573297887.571},
{"slug": "acres-to-dunams", "name": "Acres to Dunams", "category": "area", "type": "standard", "teaser": "Show acreage using dunams.", "labels": {"in1": "Acres", "in2": "Dunams"}, "factor": 4.0468564224},
{"slug": "acres-to-roods", "name": "Acres to Roods", "category": "area", "type": "standard", "teaser": "Translate acres into traditional roods.", "labels": {"in1": "Acres", "in2": "Roods"}, "factor": 4.0},
{"slug": "acres-to-sections", "name": "Acres to Sections", "category": "area", "type": "standard", "teaser": "Express acreage as survey sections (1 section = 640 acres).", "labels": {"in1": "Acres", "in2": "Sections"}, "factor": 0.0015625, "hidden": true},
{"slug": "acres-to-square-centimeters", "name": "Acres to Square Centimeters", "category": "area", "type": "standard", "teaser": "Convert acres into square centimeters.", "labels": {"in1": "Acres", "in2": "Square Centimeters"}, "factor": 40468564.224},
{"slug": "acres-to-square-inches", "name": "Acres to Square Inches", "category": "area", "type": "standard", "teaser": "Show the acreage in square inches.", "labels": {"in1": "Acres", "in2": "Square Inches"}, "factor": 6272640.0},
{"slug": "acres-to-square-mils", "name": "Acres to Square Mils", "category": "area", "type": "standard", "teaser": "Break the acre into square mils for precision electronics.", "labels": {"in1": "Acres", "in2": "Square Mils"}, "factor": 6272640000000.0},
{"slug": "acres-to-townships", "name": "Acres to Townships", "category": "area", "type": "standard", "teaser": "Compare the land area with survey townships.", "labels": {"in1": "Acres", "in2": "Townships"}, "factor": 4.340277777777778e-05, "hidden": true},
{"slug": "therms-to-btu", "name": "Therms to BTU", "category": "energy", "type": "standard", "teaser": "Translate natural gas therms into BTUs.", "labels": {"in1": "Therms", "in2": "BTU"}, "factor": 100000.0},
{"slug": "therms-to-joules", "name": "Therms to Joules", "category": "energy", "type": "standard", "teaser": "Show the therm energy in joules.", "labels": {"in1": "Therms", "in2": "Joules"}, "factor": 105505585.0},
{"slug": "therms-to-kilowatt-hours", "name": "Therms to Kilowatt-hours", "category": "energy", "type": "standard", "teaser": "Express therms as kilowatt-hours.", "labels": {"in1": "Therms", "in2": "Kilowatt-hours"}, "factor": 29.307106944444445},
{"slug": "watt-hours-to-joules", "name": "Watt-hours to Joules", "category": "energy", "type": "standard", "teaser": "Convert watt-hours into joules.", "labels": {"in1": "Watt-hours", "in2": "Joules"}, "factor": 3600.0},
{"slug": "amu-to-daltons", "name": "AMU to Daltons", "category": "weight", "type": "standard", "teaser": "Compare atomic mass units directly with Daltons.", "labels": {"in1": "AMU", "in2": "Daltons"}},
{"slug": "angstroms-to-micrometers", "name": "Angstroms to Micrometers", "category": "length", "type": "standard", "teaser": "Translate atomic-scale lengths into micrometers for microscope work.", "labels": {"in1": "Angstroms", "in2": "Micrometers"}, "factor": 0.0001},
{"slug": "angstroms-to-picometers", "name": "Angstroms to Picometers", "category": "length", "type": "standard", "teaser": "Break angstrom distances into picometers for precision spectroscopy.", "labels": {"in1": "Angstroms", "in2": "Picometers"}, "factor": 100.0},
{"slug": "ares-to-hectares", "name": "Ares to Hectares", "category": "area", "type": "standard", "teaser": "Express ares in the more common hectare units for metric land math.", "labels": {"in1": "Ares", "in2": "Hectares"}, "factor": 0.01, "hidden": true},
{"slug": "bar-to-atmosphere", "name": "Bar to Atmosphere", "category": "pressure", "type": "standard", "teaser": "Turn bar readings into standard atmospheres for pressure charts.", "labels": {"in1": "Bar", "in2": "Atmosphere"}, "factor": 0.9869232667160133, "hidden": true},
{"slug": "bar-to-inches-of-water", "name": "Bar to Inches of Water", "category": "length", "type": "standard", "teaser": "Convert bar values into inches of water column for pump diagrams.", "labels": {"in1": "Bar", "in2": "Inches of Water"}, "factor": 401.4630759755623},
{"slug": "bar-to-kpa", "name": "Bar to kPa", "category": "pressure", "type": "standard", "teaser": "Express bar pressure as kilopascals for SI reports.", "labels": {"in1": "Bar", "in2": "kPa"}, "factor": 100.0},
{"slug": "bar-to-megapascals", "name": "Bar to Megapascals", "category": "pressure", "type": "standard", "teaser": "Show a bar as megapascals for engineering specs.", "labels": {"in1": "Bar", "in2": "Megapascals"}, "factor": 0.1, "hidden": true},
{"slug": "bar-to-meters-of-seawater", "name": "Bar to Meters of seawater", "category": "length", "type": "standard", "teaser": "Relate bar pressure to the equivalent depth of seawater.", "labels": {"in1": "Bar", "in2": "Meters of seawater"}, "factor": 10.197162129782},
{"slug": "bar-to-mmhg", "name": "Bar to mmHg", "category": "pressure", "type": "standard", "teaser": "Convert bars into millimeters of mercury for clinical settings.", "labels": {"in1": "Bar", "in2": "mmHg"}, "factor": 750.061683},
{"slug": "bar-to-torr", "name": "Bar to Torr", "category": "pressure", "type": "standard", "teaser": "Treat bar readings as torr when working with vacuum gauges.", "labels": {"in1": "Bar", "in2": "Torr"}, "factor": 750.061683},
{"slug": "barns-to-square-meters", "name": "Barns to Square meters", "category": "area", "type": "standard", "teaser": "Scale nuclear cross-sectional barns up to square meters.", "labels": {"in1": "Barns", "in2": "Square meters"}, "factor": 1e-28, "hidden": true},
{"slug": "barrel-us-oil-to-gallons", "name": "Barrel (US oil) to Gallons", "category": "volume", "type": "standard", "teaser": "Compare large oil barrels to the gallon counts they contain.", "labels": {"in1": "Barrel (US oil)", "in2": "Gallons"}, "factor": 42.0},
{"slug": "barrel-us-oil-to-liters", "name": "Barrel (US oil) to Liters", "category": "volume", "type": "standard", "teaser": "Express a barrel\u2019s oil volume in liters for metric trade.", "labels": {"in1": "Barrel (US oil)", "in2": "Liters"}, "factor": 158.987294928},
{"slug": "barye-to-pascal", "name": "Barye to Pascal", "category": "pressure", "type": "standard", "teaser": "Translate barye pressure units into modern pascals.", "labels": {"in1": "Barye", "in2": "Pascal"}, "factor": 0.1, "hidden": true},
{"slug": "becquerel-to-disintegrations-per-second", "name": "Becquerel to Disintegrations per second", "category": "time", "type": "standard", "teaser": "Show that becquerels are already decays-per-second.", "labels": {"in1": "Becquerel", "in2": "Disintegrations per second"}},
{"slug": "becquerel-to-picocurie", "name": "Becquerel to Picocurie", "category": "radiation", "type": "standard", "teaser": "Turn becquerels into picocuries when referencing radiation monitors.", "labels": {"in1": "Becquerel", "in2": "Picocurie"}, "factor": 27.02702702702703},
{"slug": "binary-to-octal", "name": "Binary to Octal", "category": "number-systems", "type": "base", "teaser": "Drop binary streams into octal for legacy Unix permissions.", "labels": {"in1": "Binary", "in2": "Octal"}, "fromBase": 2, "toBase": 8},
{"slug": "bits-to-nibbles", "name": "Bits to Nibbles", "category": "data", "type": "standard", "teaser": "Pack or unpack nibble counts when describing 4-bit fields.", "labels": {"in1": "Bits", "in2": "Nibbles"}, "factor": 0.25, "hidden": true},
{"slug": "board-feet-to-cubic-feet", "name": "Board Feet to Cubic Feet", "category": "length", "type": "standard", "teaser": "Express a board foot volume as cubic feet for lumber math.", "labels": {"in1": "Board Feet", "in2": "Cubic Feet"}, "factor": 0.08333333333333333},
{"slug": "board-feet-to-cubic-meters", "name": "Board Feet to Cubic Meters", "category": "length", "type": "standard", "teaser": "Convert board feet into cubic meters for metricized wood estimates.", "labels": {"in1": "Board Feet", "in2": "Cubic Meters"}, "factor": 0.002359737},
{"slug": "boiler-horsepower-to-watts", "name": "Boiler Horsepower to Watts", "category": "power", "type": "standard", "teaser": "Compare boiler horsepower specs to watts.", "labels": {"in1": "Boiler Horsepower", "in2": "Watts"}, "factor": 9809.5},
{"slug": "btu-to-calories", "name": "BTU to Calories", "category": "energy", "type": "standard", "teaser": "Translate heating values into nutritional calories.", "labels": {"in1": "BTU", "in2": "Calories"}, "factor": 252.1644},
{"slug": "btu-to-joules", "name": "BTU to Joules", "category": "energy", "type": "standard", "teaser": "Express British thermal units as joules for physics problems.", "labels": {"in1": "BTU", "in2": "Joules"}, "factor": 1055.05585},
{"slug": "btu-to-kilowatt-hours", "name": "BTU to Kilowatt-hours", "category": "energy", "type": "standard", "teaser": "Show energy in kilowatt-hours when starting from BTUs.", "labels": {"in1": "BTU", "in2": "Kilowatt-hours"}, "factor": 0.00029307107, "hidden": true},
{"slug": "btu-to-megajoules", "name": "BTU to Megajoules", "category": "energy", "type": "standard", "teaser": "Convert BTUs into megajoules for larger energy scales.", "labels": {"in1": "BTU", "in2": "Megajoules"}, "factor": 0.00105505585, "hidden": true},
{"slug": "btu-to-therms", "name": "BTU to Therms", "category": "energy", "type": "standard", "teaser": "Turn BTUs into natural gas therms by dividing by 100,000.", "labels": {"in1": "BTU", "in2": "Therms"}, "factor": 1e-05, "hidden": true},
{"slug": "btu-hour-to-horsepower", "name": "BTU/hour to Horsepower", "category": "energy", "type": "standard", "teaser": "Express heat rate in horsepower equivalents.", "labels": {"in1": "BTU/hour", "in2": "Horsepower"}, "factor": 0.000393014},
{"slug": "btu-hour-to-kilowatts", "name": "BTU/hour to Kilowatts", "category": "energy", "type": "standard", "teaser": "Convert BTU/hour ratings into kilowatts for HVAC sizing.", "labels": {"in1": "BTU/hour", "in2": "Kilowatts"}, "factor": 0.00029307107},
{"slug": "btu-hour-to-tons-of-refrigeration", "name": "BTU/hour to Tons of Refrigeration", "category": "weight", "type": "standard", "teaser": "Compare BTU/hour values with refrigeration tons.", "labels": {"in1": "BTU/hour", "in2": "Tons of Refrigeration"}, "factor": 0.000284345},
{"slug": "bushels-to-liters", "name": "Bushels to Liters", "category": "volume", "type": "standard", "teaser": "Turn agricultural bushels into liters for recipe scaling.", "labels": {"in1": "Bushels", "in2": "Liters"}, "factor": 35.23907016688},
{"slug": "cables-to-meters", "name": "Cables to Meters", "category": "length", "type": "standard", "teaser": "Convert old nautical cable lengths into meters.", "labels": {"in1": "Cables", "in2": "Meters"}, "factor": 185.2},
{"slug": "calories-per-second-to-watts", "name": "Calories per second to Watts", "category": "energy", "type": "standard", "teaser": "Convert calorie flow into watts for power conversions.", "labels": {"in1": "Calories per second", "in2": "Watts"}, "factor": 4.184},
{"slug": "calories-to-btu", "name": "Calories to BTU", "category": "energy", "type": "standard", "teaser": "Compare calories to BTUs when juggling cooking and heating.", "labels": {"in1": "Calories", "in2": "BTU"}, "factor": 0.0039656667, "hidden": true},
{"slug": "calories-to-kilocalories", "name": "Calories to Kilocalories", "category": "energy", "type": "standard", "teaser": "Switch food calories into dietary kilocalories.", "labels": {"in1": "Calories", "in2": "Kilocalories"}, "factor": 0.001},
{"slug": "calories-to-watt-hours", "name": "Calories to Watt-hours", "category": "energy", "type": "standard", "teaser": "Express small calorie amounts as watt-hours.", "labels": {"in1": "Calories", "in2": "Watt-hours"}, "factor": 0.0011622222222222223, "hidden": true},
{"slug": "carats-to-milligrams", "name": "Carats to Milligrams", "category": "weight", "type": "standard", "teaser": "Show gemstone carats as milligrams for lab records.", "labels": {"in1": "Carats", "in2": "Milligrams"}, "factor": 200.0},
{"slug": "celsius-to-delisle", "name": "Celsius to Delisle", "category": "temperature", "type": "standard", "teaser": "Flip Celsius into the Delisle scale for historical references.", "labels": {"in1": "Celsius", "in2": "Delisle"}, "factor": -1.5, "offset": 150.0, "hidden": true},
{"slug": "celsius-to-kelvin", "name": "Celsius to Kelvin", "category": "temperature", "type": "standard", "teaser": "Add the offset to move from Celsius into Kelvin.", "labels": {"in1": "Celsius", "in2": "Kelvin"}, "offset": 273.15},
{"slug": "celsius-to-rankine", "name": "Celsius to Rankine", "category": "temperature", "type": "standard", "teaser": "Express Celsius temperatures as Rankine degrees.", "labels": {"in1": "Celsius", "in2": "Rankine"}, "factor": 1.8, "offset": 491.67},
{"slug": "celsius-to-reaumur", "name": "Celsius to R\u00e9aumur", "category": "temperature", "type": "standard", "teaser": "Convert Celsius degrees into the R\u00e9aumur scale for historical recipes.", "labels": {"in1": "Celsius", "in2": "R\u00e9aumur"}, "factor": 0.8},
{"slug": "celsius-to-romer", "name": "Celsius to R\u00f8mer", "category": "temperature", "type": "standard", "teaser": "Turn Celsius readings into the R\u00f8mer scale used by 17th-century astronomers.", "labels": {"in1": "Celsius", "in2": "R\u00f8mer"}, "factor": 0.525, "offset": 7.5},
{"slug": "fahrenheit-to-kelvin", "name": "Fahrenheit to Kelvin", "category": "temperature", "type": "standard", "teaser": "Move Fahrenheit figures into the Kelvin scale to compare absolute temperatures.", "labels": {"in1": "Fahrenheit", "in2": "Kelvin"}, "factor": 0.5555555555555556, "offset": 255.372222, "hidden": true},
{"slug": "kelvin-to-celsius", "name": "Kelvin to Celsius", "category": "temperature", "type": "standard", "teaser": "Drop the offset to convert kelvins into Celsius degrees.", "labels": {"in1": "Kelvin", "in2": "Celsius"}, "offset": -273.15, "hidden": true},
{"slug": "kelvin-to-fahrenheit", "name": "Kelvin to Fahrenheit", "category": "temperature", "type": "standard", "teaser": "Bring Kelvin readings into Fahrenheit for everyday references.", "labels": {"in1": "Kelvin", "in2": "Fahrenheit"}, "factor": 1.8, "offset": -459.67},
{"slug": "kelvin-to-rankine", "name": "Kelvin to Rankine", "category": "temperature", "type": "standard", "teaser": "Express kelvins as Rankine when staying on an absolute Fahrenheit-like scale.", "labels": {"in1": "Kelvin", "in2": "Rankine"}, "factor": 1.8},
{"slug": "delisle-to-celsius", "name": "Delisle to Celsius", "category": "temperature", "type": "standard", "teaser": "Reverse the vintage Delisle scale back into modern Celsius.", "labels": {"in1": "Delisle", "in2": "Celsius"}, "factor": -0.6666666667, "offset": 100.0, "hidden": true},
{"slug": "newton-to-fahrenheit", "name": "Newton (temp Scale) to Fahrenheit", "category": "temperature", "type": "standard", "teaser": "Convert Newton temperatures into Fahrenheit for modern comparisons.", "labels": {"in1": "Newton (temp Scale)", "in2": "Fahrenheit"}, "factor": 5.4545454545, "offset": 32.0},
{"slug": "celsius-difference-to-fahrenheit-difference", "name": "Celsius difference to Fahrenheit difference", "category": "temperature", "type": "standard", "teaser": "Multiply the Celsius change by 1.8 to get the Fahrenheit change.", "labels": {"in1": "Celsius difference", "in2": "Fahrenheit difference"}, "factor": 1.8},
{"slug": "fahrenheit-difference-to-celsius-difference", "name": "Fahrenheit difference to Celsius difference", "category": "temperature", "type": "standard", "teaser": "Multiply the Fahrenheit change by 5/9 to get the Celsius change.", "labels": {"in1": "Fahrenheit difference", "in2": "Celsius difference"}, "factor": 0.5555555556, "hidden": true},
{"slug": "celsius-difference-to-kelvin-difference", "name": "Celsius difference to Kelvin difference", "category": "temperature", "type": "standard", "teaser": "Every degree Celsius change equals one Kelvin change.", "labels": {"in1": "Celsius difference", "in2": "Kelvin difference"}, "factor": 1.0},
{"slug": "kelvin-difference-to-celsius-difference", "name": "Kelvin difference to Celsius difference", "category": "temperature", "type": "standard", "teaser": "Kelvin and Celsius intervals match one-to-one.", "labels": {"in1": "Kelvin difference", "in2": "Celsius difference"}, "factor": 1.0},
{"slug": "celsius-difference-to-rankine-difference", "name": "Celsius difference to Rankine difference", "category": "temperature", "type": "standard", "teaser": "Scale the Celsius change by 1.8 for Rankine differences.", "labels": {"in1": "Celsius difference", "in2": "Rankine difference"}, "factor": 1.8},
{"slug": "rankine-difference-to-celsius-difference", "name": "Rankine difference to Celsius difference", "category": "temperature", "type": "standard", "teaser": "Divide the Rankine change by 1.8 to return to Celsius.", "labels": {"in1": "Rankine difference", "in2": "Celsius difference"}, "factor": 0.5555555556, "hidden": true},
{"slug": "fahrenheit-difference-to-rankine-difference", "name": "Fahrenheit difference to Rankine difference", "category": "temperature", "type": "standard", "teaser": "Fahrenheit and Rankine intervals are identical.", "labels": {"in1": "Fahrenheit difference", "in2": "Rankine difference"}, "factor": 1.0},
{"slug": "rankine-difference-to-fahrenheit-difference", "name": "Rankine difference to Fahrenheit difference", "category": "temperature", "type": "standard", "teaser": "Rankine changes match Fahrenheit changes.", "labels": {"in1": "Rankine difference", "in2": "Fahrenheit difference"}, "factor": 1.0},
{"slug": "kelvin-difference-to-fahrenheit-difference", "name": "Kelvin difference to Fahrenheit difference", "category": "temperature", "type": "standard", "teaser": "Multiply Kelvin intervals by 1.8 for Fahrenheit.", "labels": {"in1": "Kelvin difference", "in2": "Fahrenheit difference"}, "factor": 1.8},
{"slug": "fahrenheit-difference-to-kelvin-difference", "name": "Fahrenheit difference to Kelvin difference", "category": "temperature", "type": "standard", "teaser": "Divide Fahrenheit changes by 1.8 to get Kelvins.", "labels": {"in1": "Fahrenheit difference", "in2": "Kelvin difference"}, "factor": 0.5555555556, "hidden": true},
{"slug": "kelvin-difference-to-rankine-difference", "name": "Kelvin difference to Rankine difference", "category": "temperature", "type": "standard", "teaser": "Each Kelvin interval equals 1.8 Rankine degrees.", "labels": {"in1": "Kelvin difference", "in2": "Rankine difference"}, "factor": 1.8},
{"slug": "rankine-difference-to-kelvin-difference", "name": "Rankine difference to Kelvin difference", "category": "temperature", "type": "standard", "teaser": "Divide Rankine changes by 1.8 to return to Kelvins.", "labels": {"in1": "Rankine difference", "in2": "Kelvin difference"}, "factor": 0.5555555556, "hidden": true},
{"slug": "delisle-difference-to-newton-difference", "name": "Delisle difference to Newton difference", "category": "force", "type": "standard", "teaser": "Flip Delisle slope differences to the Newton scale.", "labels": {"in1": "Delisle difference", "in2": "Newton difference"}, "factor": -0.22, "hidden": true},
{"slug": "newton-difference-to-delisle-difference", "name": "Newton difference to Delisle difference", "category": "force", "type": "standard", "teaser": "Multiply Newton deltas by -4.5454545455 for Delisle.", "labels": {"in1": "Newton difference", "in2": "Delisle difference"}, "factor": -4.5454545455, "hidden": true},
{"slug": "delisle-difference-to-reaumur-difference", "name": "Delisle difference to R\u00e9aumur difference", "category": "temperature", "type": "standard", "teaser": "Convert inverted Delisle changes into R\u00e9aumur intervals.", "labels": {"in1": "Delisle difference", "in2": "R\u00e9aumur difference"}, "factor": -0.5333333333},
{"slug": "reaumur-difference-to-delisle-difference", "name": "R\u00e9aumur difference to Delisle difference", "category": "temperature", "type": "standard", "teaser": "Multiply R\u00e9aumur changes by -1.875 for Delisle differences.", "labels": {"in1": "R\u00e9aumur difference", "in2": "Delisle difference"}, "factor": -1.875},
{"slug": "delisle-difference-to-romer-difference", "name": "Delisle difference to R\u00f8mer difference", "category": "temperature", "type": "standard", "teaser": "Combine Delisle slope and R\u00f8mer slope to convert increments.", "labels": {"in1": "Delisle difference", "in2": "R\u00f8mer difference"}, "factor": -0.35},
{"slug": "romer-difference-to-delisle-difference", "name": "R\u00f8mer difference to Delisle difference", "category": "temperature", "type": "standard", "teaser": "Multiply R\u00f8mer increments by -2.8571428571 to get Delisle differences.", "labels": {"in1": "R\u00f8mer difference", "in2": "Delisle difference"}, "factor": -2.8571428571},
{"slug": "delisle-difference-to-celsius-difference", "name": "Delisle difference to Celsius difference", "category": "temperature", "type": "standard", "teaser": "Delisle decreases correspond to -0.666666667 Celsius degrees.", "labels": {"in1": "Delisle difference", "in2": "Celsius difference"}, "factor": -0.6666666667, "hidden": true},
{"slug": "celsius-difference-to-delisle-difference", "name": "Celsius difference to Delisle difference", "category": "temperature", "type": "standard", "teaser": "Multiply Celsius intervals by -1.5 to align with Delisle.", "labels": {"in1": "Celsius difference", "in2": "Delisle difference"}, "factor": -1.5, "hidden": true},
{"slug": "newton-difference-to-fahrenheit-difference", "name": "Newton difference to Fahrenheit difference", "category": "force", "type": "standard", "teaser": "Newton deltas stretch into Fahrenheit by 5.4545454545.", "labels": {"in1": "Newton difference", "in2": "Fahrenheit difference"}, "factor": 5.4545454545},
{"slug": "fahrenheit-difference-to-newton-difference", "name": "Fahrenheit difference to Newton difference", "category": "force", "type": "standard", "teaser": "Divide Fahrenheit changes by 5.4545454545 for Newton.", "labels": {"in1": "Fahrenheit difference", "in2": "Newton difference"}, "factor": 0.1833333333, "hidden": true},
{"slug": "newton-difference-to-reaumur-difference", "name": "Newton difference to R\u00e9aumur difference", "category": "force", "type": "standard", "teaser": "Newton increments scale by 2.4242424242 for R\u00e9aumur.", "labels": {"in1": "Newton difference", "in2": "R\u00e9aumur difference"}, "factor": 2.4242424242},
{"slug": "reaumur-difference-to-newton-difference", "name": "R\u00e9aumur difference to Newton difference", "category": "force", "type": "standard", "teaser": "R\u00e9aumur changes shrink to 0.4125 Newton increments.", "labels": {"in1": "R\u00e9aumur difference", "in2": "Newton difference"}, "factor": 0.4125},
{"slug": "newton-difference-to-kelvin-difference", "name": "Newton difference to Kelvin difference", "category": "force", "type": "standard", "teaser": "Newton intervals multiply by 3.0303030303 to match Kelvins.", "labels": {"in1": "Newton difference", "in2": "Kelvin difference"}, "factor": 3.0303030303},
{"slug": "kelvin-difference-to-newton-difference", "name": "Kelvin difference to Newton difference", "category": "force", "type": "standard", "teaser": "Kelvin increments become 0.33 Newton units.", "labels": {"in1": "Kelvin difference", "in2": "Newton difference"}, "factor": 0.33, "hidden": true},
{"slug": "newton-difference-to-rankine-difference", "name": "Newton difference to Rankine difference", "category": "force", "type": "standard", "teaser": "Newton deltas stretch into Rankine by 5.4545454545.", "labels": {"in1": "Newton difference", "in2": "Rankine difference"}, "factor": 5.4545454545},
{"slug": "rankine-difference-to-newton-difference", "name": "Rankine difference to Newton difference", "category": "force", "type": "standard", "teaser": "Divide Rankine changes by 5.4545454545 for Newton.", "labels": {"in1": "Rankine difference", "in2": "Newton difference"}, "factor": 0.1833333333, "hidden": true},
{"slug": "newton-difference-to-romer-difference", "name": "Newton difference to R\u00f8mer difference", "category": "force", "type": "standard", "teaser": "Newton gaps convert via 1.5909090909 into R\u00f8mer.", "labels": {"in1": "Newton difference", "in2": "R\u00f8mer difference"}, "factor": 1.5909090909},
{"slug": "romer-difference-to-newton-difference", "name": "R\u00f8mer difference to Newton difference", "category": "force", "type": "standard", "teaser": "Multiply R\u00f8mer changes by 0.6285714286 for Newton.", "labels": {"in1": "R\u00f8mer difference", "in2": "Newton difference"}, "factor": 0.6285714286},
{"slug": "reaumur-difference-to-romer-difference", "name": "R\u00e9aumur difference to R\u00f8mer difference", "category": "temperature", "type": "standard", "teaser": "Scale R\u00e9aumur changes by 0.65625 to align with R\u00f8mer.", "labels": {"in1": "R\u00e9aumur difference", "in2": "R\u00f8mer difference"}, "factor": 0.65625},
{"slug": "romer-difference-to-reaumur-difference", "name": "R\u00f8mer difference to R\u00e9aumur difference", "category": "temperature", "type": "standard", "teaser": "R\u00f8mer increments expand to 1.5238095238 R\u00e9aumur degrees.", "labels": {"in1": "R\u00f8mer difference", "in2": "R\u00e9aumur difference"}, "factor": 1.5238095238},
{"slug": "thermal-expansion-coefficient-per-c-to-per-k", "name": "Thermal expansion coefficient (per \u00b0C) to per \u00b0K", "category": "energy", "type": "standard", "teaser": "Convert a metric linear expansion coefficient into a Kelvin-based scale.", "labels": {"in1": "Thermal expansion coefficient (per \u00b0C)", "in2": "per \u00b0K"}},
{"slug": "thermal-expansion-coefficient-per-k-to-per-c", "name": "Thermal expansion coefficient (per \u00b0K) to per \u00b0C", "category": "energy", "type": "standard", "teaser": "Return the Kelvin-based expansion coefficient back to per Celsius degree.", "labels": {"in1": "Thermal expansion coefficient (per \u00b0K)", "in2": "per \u00b0C"}},
{"slug": "thermal-expansion-coefficient-per-f-to-per-r", "name": "Thermal expansion coefficient (per \u00b0F) to per \u00b0R", "category": "energy", "type": "standard", "teaser": "Imperial expansion coefficients map directly to Rankine increments.", "labels": {"in1": "Thermal expansion coefficient (per \u00b0F)", "in2": "per \u00b0R"}},
{"slug": "thermal-expansion-coefficient-per-r-to-per-f", "name": "Thermal expansion coefficient (per \u00b0R) to per \u00b0F", "category": "energy", "type": "standard", "teaser": "Convert Rankine-based coefficients back into per Fahrenheit degree.", "labels": {"in1": "Thermal expansion coefficient (per \u00b0R)", "in2": "per \u00b0F"}},
{"slug": "thermal-resistance-k-per-watt-to-square-meter-k-per-watt", "name": "Thermal resistance (K/W) to m\u00b2\u00b7K/W", "category": "energy", "type": "standard", "teaser": "Treat the device-level resistance as per-unit-area metric (equivalent factor).", "labels": {"in1": "Thermal resistance (K/W)", "in2": "m\u00b2\u00b7K/W"}},
{"slug": "thermal-resistance-square-meter-k-per-watt-to-k-per-watt", "name": "Thermal resistance (m\u00b2\u00b7K/W) to K/W", "category": "energy", "type": "standard", "teaser": "Return the area-specific resistance back into the device-level K/W value.", "labels": {"in1": "Thermal resistance (m\u00b2\u00b7K/W)", "in2": "K/W"}},
{"slug": "thermal-resistance-square-meter-k-per-watt-to-square-foot-hour-fahrenheit-per-btu", "name": "Thermal resistance (m\u00b2\u00b7K/W) to ft\u00b2\u00b7\u00b0F\u00b7h/BTU", "category": "energy", "type": "standard", "teaser": "Express metric resistance per area as an imperial R-value.", "labels": {"in1": "Thermal resistance (m\u00b2\u00b7K/W)", "in2": "ft\u00b2\u00b7\u00b0F\u00b7h/BTU"}, "factor": 5.678263},
{"slug": "thermal-resistance-square-foot-hour-fahrenheit-per-btu-to-square-meter-k-per-watt", "name": "Thermal resistance (ft\u00b2\u00b7\u00b0F\u00b7h/BTU) to m\u00b2\u00b7K/W", "category": "energy", "type": "standard", "teaser": "Convert American R-values into the SI per-area resistance.", "labels": {"in1": "Thermal resistance (ft\u00b2\u00b7\u00b0F\u00b7h/BTU)", "in2": "m\u00b2\u00b7K/W"}, "factor": 0.17611},
{"slug": "thermal-conductivity-w-per-meter-k-to-cal-per-centimeter-second-c", "name": "Thermal conductivity (W/(m\u00b7K)) to cal/(cm\u00b7s\u00b7\u00b0C)", "category": "energy", "type": "standard", "teaser": "Convert the metric conductivity into cgs units for quick lab references.", "labels": {"in1": "Thermal conductivity (W/(m\u00b7K))", "in2": "cal/(cm\u00b7s\u00b7\u00b0C)"}, "factor": 0.002389},
{"slug": "thermal-conductivity-cal-per-centimeter-second-c-to-w-per-meter-k", "name": "Thermal conductivity (cal/(cm\u00b7s\u00b7\u00b0C)) to W/(m\u00b7K)", "category": "energy", "type": "standard", "teaser": "Translate the cgs conductivity back into the SI form.", "labels": {"in1": "Thermal conductivity (cal/(cm\u00b7s\u00b7\u00b0C))", "in2": "W/(m\u00b7K)"}, "factor": 418.4},
{"slug": "specific-heat-j-per-kg-k-to-kj-per-kg-k", "name": "Specific heat capacity (J/(kg\u00b7K)) to kJ/(kg\u00b7K)", "category": "temperature", "type": "standard", "teaser": "Scale the SI heat capacity into kilojoules for engineering readouts.", "labels": {"in1": "Specific heat capacity (J/(kg\u00b7K))", "in2": "kJ/(kg\u00b7K)"}, "factor": 0.001},
{"slug": "specific-heat-kj-per-kg-k-to-j-per-kg-k", "name": "Specific heat capacity (kJ/(kg\u00b7K)) to J/(kg\u00b7K)", "category": "temperature", "type": "standard", "teaser": "Return kilojoules per kilogram into joules per kilogram.", "labels": {"in1": "Specific heat capacity (kJ/(kg\u00b7K))", "in2": "J/(kg\u00b7K)"}, "factor": 1000.0},
{"slug": "volumetric-heat-capacity-j-per-cubic-meter-k-to-kj-per-cubic-meter-k", "name": "Volumetric heat capacity (J/(m\u00b3\u00b7K)) to kJ/(m\u00b3\u00b7K)", "category": "fluids", "type": "standard", "teaser": "Express heat density using kilojoules per cubic meter.", "labels": {"in1": "Volumetric heat capacity (J/(m\u00b3\u00b7K))", "in2": "kJ/(m\u00b3\u00b7K)"}, "factor": 0.001},
{"slug": "volumetric-heat-capacity-kj-per-cubic-meter-k-to-j-per-cubic-meter-k", "name": "Volumetric heat capacity (kJ/(m\u00b3\u00b7K)) to J/(m\u00b3\u00b7K)", "category": "fluids", "type": "standard", "teaser": "Convert the kilojoule-based heat density back into joules.", "labels": {"in1": "Volumetric heat capacity (kJ/(m\u00b3\u00b7K))", "in2": "J/(m\u00b3\u00b7K)"}, "factor": 1000.0},
{"slug": "heat-flux-density-w-per-square-meter-to-w-per-square-foot", "name": "Heat flux density (W/m\u00b2) to W/ft\u00b2", "category": "fluids", "type": "standard", "teaser": "Express surface heat flow in imperial area units.", "labels": {"in1": "Heat flux density (W/m\u00b2)", "in2": "W/ft\u00b2"}, "factor": 0.092903},
{"slug": "heat-flux-density-w-per-square-foot-to-w-per-square-meter", "name": "Heat flux density (W/ft\u00b2) to W/m\u00b2", "category": "fluids", "type": "standard", "teaser": "Return the imperial flux back into SI.", "labels": {"in1": "Heat flux density (W/ft\u00b2)", "in2": "W/m\u00b2"}, "factor": 10.7639},
{"slug": "heat-transfer-coefficient-w-per-square-meter-k-to-w-per-square-foot-f", "name": "Heat transfer coefficient (W/(m\u00b2\u00b7K)) to W/(ft\u00b2\u00b7\u00b0F)", "category": "fluids", "type": "standard", "teaser": "Convert SI conductance into imperial units per area and degree.", "labels": {"in1": "Heat transfer coefficient (W/(m\u00b2\u00b7K))", "in2": "W/(ft\u00b2\u00b7\u00b0F)"}, "factor": 0.05144},
{"slug": "heat-transfer-coefficient-w-per-square-foot-f-to-w-per-square-meter-k", "name": "Heat transfer coefficient (W/(ft\u00b2\u00b7\u00b0F)) to W/(m\u00b2\u00b7K)", "category": "fluids", "type": "standard", "teaser": "Turn imperial film coefficients back into SI.", "labels": {"in1": "Heat transfer coefficient (W/(ft\u00b2\u00b7\u00b0F))", "in2": "W/(m\u00b2\u00b7K)"}, "factor": 19.374},
{"slug": "sievert-to-gray", "name": "Sievert to Gray", "category": "radiation", "type": "standard", "teaser": "Convert sievert exposures into energy-absorption grays for gamma/beta radiation.", "labels": {"in1": "Sievert", "in2": "Gray"}, "hidden": true},
{"slug": "smoots-to-meters", "name": "Smoots to Meters", "category": "length", "type": "standard", "teaser": "Translate historic smoot measurements into meters for consistent distances.", "labels": {"in1": "Smoots", "in2": "Meters"}, "factor": 1.7018},
{"slug": "solar-luminosities-to-watts", "name": "Solar luminosities to Watts", "category": "power", "type": "standard", "teaser": "Express a star\u2019s luminosity in watts for energy output comparisons.", "labels": {"in1": "Solar luminosities", "in2": "Watts"}, "factor": 3.828e+26},
{"slug": "solar-masses-to-kilograms", "name": "Solar masses to Kilograms", "category": "weight", "type": "standard", "teaser": "Convert solar masses into kilograms for astrophysical mass checks.", "labels": {"in1": "Solar masses", "in2": "Kilograms"}, "factor": 1.98847e+30},
{"slug": "solar-radii-to-kilometers", "name": "Solar radii to Kilometers", "category": "length", "type": "standard", "teaser": "Translate a solar radius into kilometers when sizing stars.", "labels": {"in1": "Solar radii", "in2": "Kilometers"}, "factor": 695700.0},
{"slug": "speed-of-light-to-kilometers-per-second", "name": "Speed of Light (c) to Kilometers per Second", "category": "length", "type": "standard", "teaser": "Reflect the speed of light in km/s for high-speed references.", "labels": {"in1": "Speed of Light (c)", "in2": "Kilometers per Second"}, "factor": 299792.458},
{"slug": "mach-to-speed-of-light", "name": "Mach to Speed Of Light", "category": "light", "type": "standard", "teaser": "Express a Mach number as a fraction of the speed of light.", "labels": {"in1": "Mach", "in2": "Speed Of Light"}, "factor": 1.13508525955e-06, "hidden": true},
{"slug": "mach-to-speed-of-light-c", "name": "Mach to Speed Of Light (c)", "category": "light", "type": "standard", "teaser": "Reference a Mach speed using the explicit speed-of-light constant.", "labels": {"in1": "Mach", "in2": "Speed Of Light (c)"}, "factor": 1.13508525955e-06},
{"slug": "meters-per-second-to-speed-of-light", "name": "Meters Per Second to Speed Of Light", "category": "length", "type": "standard", "teaser": "Compare meters-per-second velocities with the speed of light.", "labels": {"in1": "Meters Per Second", "in2": "Speed Of Light"}, "factor": 3.33564095198e-09, "hidden": true},
{"slug": "meters-per-second-to-speed-of-light-c", "name": "Meters Per Second to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "The same ratio described with the c symbol.", "labels": {"in1": "Meters Per Second", "in2": "Speed Of Light (c)"}, "factor": 3.33564095198e-09},
{"slug": "miles-per-hour-to-speed-of-light", "name": "Miles Per Hour to Speed Of Light", "category": "length", "type": "standard", "teaser": "Turn highway mph values into c fractions.", "labels": {"in1": "Miles Per Hour", "in2": "Speed Of Light"}, "factor": 1.49116493117e-09, "hidden": true},
{"slug": "miles-per-hour-to-speed-of-light-c", "name": "Miles Per Hour to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Same proportion explicitly referencing c.", "labels": {"in1": "Miles Per Hour", "in2": "Speed Of Light (c)"}, "factor": 1.49116493117e-09},
{"slug": "speed-of-light-c-to-centimeters-per-second", "name": "Speed Of Light (c) to Centimeters Per Second", "category": "length", "type": "standard", "teaser": "Express c as centimeters per second for high-precision data.", "labels": {"in1": "Speed Of Light (c)", "in2": "Centimeters Per Second"}, "factor": 29979245800.0},
{"slug": "speed-of-light-c-to-cm-per-second", "name": "Speed Of Light (c) to Cm Per Second", "category": "light", "type": "standard", "teaser": "Alias for the centimeter-per-second comparison with c.", "labels": {"in1": "Speed Of Light (c)", "in2": "Cm Per Second"}, "factor": 29979245800.0},
{"slug": "speed-of-light-c-to-feet-per-second", "name": "Speed Of Light (c) to Feet Per Second", "category": "length", "type": "standard", "teaser": "Convert c into feet per second for mechanical comparisons.", "labels": {"in1": "Speed Of Light (c)", "in2": "Feet Per Second"}, "factor": 983571056.43},
{"slug": "speed-of-light-c-to-furlongs-per-fortnight", "name": "Speed Of Light (c) to Furlongs Per Fortnight", "category": "light", "type": "standard", "teaser": "Express c across historic pacing units.", "labels": {"in1": "Speed Of Light (c)", "in2": "Furlongs Per Fortnight"}, "factor": 1802617499790.0},
{"slug": "speed-of-light-c-to-inches-per-second", "name": "Speed Of Light (c) to Inches Per Second", "category": "length", "type": "standard", "teaser": "Turn c into inches per second for tight assemblies.", "labels": {"in1": "Speed Of Light (c)", "in2": "Inches Per Second"}, "factor": 11802852677.2},
{"slug": "speed-of-light-c-to-kilometers-per-hour", "name": "Speed Of Light (c) to Kilometers Per Hour", "category": "length", "type": "standard", "teaser": "Show c in km/h for broad analogies.", "labels": {"in1": "Speed Of Light (c)", "in2": "Kilometers Per Hour"}, "factor": 1079252848.8},
{"slug": "speed-of-light-c-to-knots", "name": "Speed Of Light (c) to Knots", "category": "light", "type": "standard", "teaser": "Express c in nautical knots for maritime comparisons.", "labels": {"in1": "Speed Of Light (c)", "in2": "Knots"}, "factor": 582749918.359},
{"slug": "speed-of-light-c-to-leagues-per-hour", "name": "Speed Of Light (c) to Leagues Per Hour", "category": "length", "type": "standard", "teaser": "Translate c into leagues per hour for antique travel references.", "labels": {"in1": "Speed Of Light (c)", "in2": "Leagues Per Hour"}, "factor": 223538876.461},
{"slug": "speed-of-light-c-to-mach", "name": "Speed Of Light (c) to Mach", "category": "light", "type": "standard", "teaser": "Compare c with the Mach scale for aerospace intuition.", "labels": {"in1": "Speed Of Light (c)", "in2": "Mach"}, "factor": 880991.089953},
{"slug": "speed-of-light-c-to-meters-per-second", "name": "Speed Of Light (c) to Meters Per Second", "category": "length", "type": "standard", "teaser": "Keep c in its m/s home base.", "labels": {"in1": "Speed Of Light (c)", "in2": "Meters Per Second"}, "factor": 299792458.0},
{"slug": "speed-of-light-c-to-miles-per-hour", "name": "Speed Of Light (c) to Miles Per Hour", "category": "length", "type": "standard", "teaser": "Express c in miles per hour for familiar velocity comparisons.", "labels": {"in1": "Speed Of Light (c)", "in2": "Miles Per Hour"}, "factor": 670616629.384},
{"slug": "speed-of-light-c-to-speed-of-light", "name": "Speed Of Light (c) to Speed Of Light", "category": "light", "type": "standard", "teaser": "Reference the c constant as itself.", "labels": {"in1": "Speed Of Light (c)", "in2": "Speed Of Light"}},
{"slug": "speed-of-light-c-to-yards-per-second", "name": "Speed Of Light (c) to Yards Per Second", "category": "length", "type": "standard", "teaser": "Show c as yards per second for track-level perspective.", "labels": {"in1": "Speed Of Light (c)", "in2": "Yards Per Second"}, "factor": 327857018.81},
{"slug": "ampere-turns-to-gilberts", "name": "Ampere-turns to Gilberts", "category": "magnetism", "type": "standard", "teaser": "Convert SI magnetomotive force into the CGS gilbert unit used for coils.", "labels": {"in1": "Ampere-turns", "in2": "Gilberts"}, "factor": 0.7957747155, "hidden": true},
{"slug": "gilberts-to-ampere-turns", "name": "Gilberts to Ampere-turns", "category": "magnetism", "type": "standard", "teaser": "Translate the historical gilbert into modern ampere-turns.", "labels": {"in1": "Gilberts", "in2": "Ampere-turns"}, "factor": 1.2566370614},
{"slug": "ampere-per-meter-to-oersted", "name": "Ampere per meter to Oersted", "category": "length", "type": "standard", "teaser": "Express magnetic field strength in CGS oersteds.", "labels": {"in1": "Ampere per meter", "in2": "Oersted"}, "factor": 0.0125663706, "hidden": true},
{"slug": "oersted-to-ampere-per-meter", "name": "Oersted to Ampere per meter", "category": "length", "type": "standard", "teaser": "Bring Oersted readings into SI amperes per meter.", "labels": {"in1": "Oersted", "in2": "Ampere per meter"}, "factor": 79.577471546},
{"slug": "weber-to-maxwell", "name": "Weber to Maxwell", "category": "magnetism", "type": "standard", "teaser": "Translate SI magnetic flux into cgs maxwells.", "labels": {"in1": "Weber", "in2": "Maxwell"}, "factor": 100000000.0},
{"slug": "maxwell-to-weber", "name": "Maxwell to Weber", "category": "magnetism", "type": "standard", "teaser": "Return century-old maxwell flux back into webers.", "labels": {"in1": "Maxwell", "in2": "Weber"}, "factor": 1e-08, "hidden": true},
{"slug": "tesla-to-gauss", "name": "Tesla to Gauss", "category": "magnetism", "type": "standard", "teaser": "Express magnetic flux density in gauss when referencing laboratory magnets.", "labels": {"in1": "Tesla", "in2": "Gauss"}, "factor": 10000.0},
{"slug": "gauss-to-tesla", "name": "Gauss to Tesla", "category": "magnetism", "type": "standard", "teaser": "Turn gauss into tesla for SI calculations.", "labels": {"in1": "Gauss", "in2": "Tesla"}, "factor": 0.0001, "hidden": true},
{"slug": "tesla-to-millitesla", "name": "Tesla to Millitesla", "category": "magnetism", "type": "standard", "teaser": "Use the millitesla scale for engineering magnets.", "labels": {"in1": "Tesla", "in2": "Millitesla"}, "factor": 1000.0},
{"slug": "millitesla-to-tesla", "name": "Millitesla to Tesla", "category": "magnetism", "type": "standard", "teaser": "Convert millitesla readings back into tesla.", "labels": {"in1": "Millitesla", "in2": "Tesla"}, "factor": 0.001, "hidden": true},
{"slug": "tesla-to-kilogauss", "name": "Tesla to Kilogauss", "category": "magnetism", "type": "standard", "teaser": "Translate tesla directly to kilogauss for chart comparisons.", "labels": {"in1": "Tesla", "in2": "Kilogauss"}, "factor": 10.0},
{"slug": "kilogauss-to-tesla", "name": "Kilogauss to Tesla", "category": "magnetism", "type": "standard", "teaser": "Return kilogauss values back into tesla.", "labels": {"in1": "Kilogauss", "in2": "Tesla"}, "factor": 0.1, "hidden": true},
{"slug": "cubic-meters-per-second-to-liters-per-minute", "name": "Cubic meters per second to Liters per minute", "category": "fluids", "type": "standard", "teaser": "Turn volumetric flow rates into convenient liters/minute values.", "labels": {"in1": "Cubic meters per second", "in2": "Liters per minute"}, "factor": 60000.0},
{"slug": "liters-per-minute-to-gallons-per-minute", "name": "Liters per minute to Gallons per minute", "category": "fluids", "type": "standard", "teaser": "Express liters/min as US gallons/min for flow metering.", "labels": {"in1": "Liters per minute", "in2": "Gallons per minute"}, "factor": 0.264172052, "hidden": true},
{"slug": "kilograms-per-second-to-pounds-per-hour", "name": "Kilograms per second to Pounds per hour", "category": "fluids", "type": "standard", "teaser": "Convert mass flow from the SI kilogram scale to imperial pounds per hour.", "labels": {"in1": "Kilograms per second", "in2": "Pounds per hour"}, "factor": 7936.641761},
{"slug": "pounds-per-hour-to-kilograms-per-second", "name": "Pounds per hour to Kilograms per second", "category": "fluids", "type": "standard", "teaser": "Bring imperial mass flow back into the SI kilogram rate.", "labels": {"in1": "Pounds per hour", "in2": "Kilograms per second"}, "factor": 0.000126577, "hidden": true},
{"slug": "moles-per-second-to-moles-per-hour", "name": "Moles per second to Moles per hour", "category": "fluids", "type": "standard", "teaser": "Translate molar flow between seconds and hours.", "labels": {"in1": "Moles per second", "in2": "Moles per hour"}, "factor": 3600.0},
{"slug": "moles-per-hour-to-moles-per-second", "name": "Moles per hour to Moles per second", "category": "fluids", "type": "standard", "teaser": "Return molar flow rates back to per-second units.", "labels": {"in1": "Moles per hour", "in2": "Moles per second"}, "factor": 0.0002777778, "hidden": true},
{"slug": "kilograms-per-second-per-square-meter-to-grams-per-second-per-square-centimeter", "name": "Kilograms per second per square meter to Grams per second per square centimeter", "category": "fluids", "type": "standard", "teaser": "Express mass flux density using metric subunits.", "labels": {"in1": "Kilograms per second per square meter", "in2": "Grams per second per square centimeter"}, "factor": 0.1, "hidden": true},
{"slug": "grams-per-second-per-square-centimeter-to-kilograms-per-second-per-square-meter", "name": "Grams per second per square centimeter to Kilograms per second per square meter", "category": "fluids", "type": "standard", "teaser": "Convert compact mass flux into the SI-friendly base.", "labels": {"in1": "Grams per second per square centimeter", "in2": "Kilograms per second per square meter"}, "factor": 10.0},
{"slug": "mol-per-cubic-meter-to-mmol-per-liter", "name": "Mol per cubic meter to mmol per liter", "category": "fluids", "type": "standard", "teaser": "Translate molar concentrations across common volume units.", "labels": {"in1": "Mol per cubic meter", "in2": "mmol per liter"}, "hidden": true},
{"slug": "mmol-per-liter-to-mol-per-cubic-meter", "name": "mmol per liter to mol per cubic meter", "category": "fluids", "type": "standard", "teaser": "Convert molar concentration back into SI cubic meters.", "labels": {"in1": "mmol per liter", "in2": "mol per cubic meter"}},
{"slug": "percent-by-mass-to-ppm", "name": "Percent by mass to ppm", "category": "fluids", "type": "standard", "teaser": "Turn mass-percent concentrations into parts-per-million.", "labels": {"in1": "Percent by mass", "in2": "ppm"}, "factor": 10000.0},
{"slug": "ppm-to-percent-by-mass", "name": "ppm to Percent by mass", "category": "fluids", "type": "standard", "teaser": "Return ppm values to mass-percent.", "labels": {"in1": "ppm", "in2": "Percent by mass"}, "factor": 0.0001, "hidden": true},
{"slug": "pascal-second-to-poise", "name": "Pascal-second to Poise", "category": "pressure", "type": "standard", "teaser": "Convert SI dynamic viscosity into CGS poise.", "labels": {"in1": "Pascal-second", "in2": "Poise"}, "factor": 10.0},
{"slug": "poise-to-pascal-second", "name": "Poise to Pascal-second", "category": "pressure", "type": "standard", "teaser": "Bring poise measurements back into pascal-seconds.", "labels": {"in1": "Poise", "in2": "Pascal-second"}, "factor": 0.1, "hidden": true},
{"slug": "pascal-second-to-centipoise", "name": "Pascal-second to Centipoise", "category": "pressure", "type": "standard", "teaser": "Express pascal-seconds as centipoise for lab viscosity.", "labels": {"in1": "Pascal-second", "in2": "Centipoise"}, "factor": 100.0},
{"slug": "centipoise-to-pascal-second", "name": "Centipoise to Pascal-second", "category": "pressure", "type": "standard", "teaser": "Convert centipoise into pascal-seconds.", "labels": {"in1": "Centipoise", "in2": "Pascal-second"}, "factor": 0.01, "hidden": true},
{"slug": "square-meter-per-second-to-centistokes", "name": "Square meter per second to Centistokes", "category": "area", "type": "standard", "teaser": "Translate kinematic viscosity into centistokes.", "labels": {"in1": "Square meter per second", "in2": "Centistokes"}, "factor": 100.0},
{"slug": "centistokes-to-square-meter-per-second", "name": "Centistokes to Square meter per second", "category": "area", "type": "standard", "teaser": "Return centistokes back to base square meters per second.", "labels": {"in1": "Centistokes", "in2": "Square meter per second"}, "factor": 0.01, "hidden": true},
{"slug": "newton-per-meter-to-dyne-per-centimeter", "name": "Newton per meter to Dyne per centimeter", "category": "force", "type": "standard", "teaser": "Express surface tension on the CGS scale.", "labels": {"in1": "Newton per meter", "in2": "Dyne per centimeter"}, "factor": 1000.0},
{"slug": "dyne-per-centimeter-to-newton-per-meter", "name": "Dyne per centimeter to Newton per meter", "category": "force", "type": "standard", "teaser": "Convert surface tension back into SI.", "labels": {"in1": "Dyne per centimeter", "in2": "Newton per meter"}, "factor": 0.001, "hidden": true},
{"slug": "henry-per-meter-to-tesla-meter-per-ampere", "name": "Henry per meter to Tesla-meter per ampere", "category": "length", "type": "standard", "teaser": "Equate magnetic permeability units across SI conventions.", "labels": {"in1": "Henry per meter", "in2": "Tesla-meter per ampere"}},
{"slug": "tesla-meter-per-ampere-to-henry-per-meter", "name": "Tesla-meter per ampere to Henry per meter", "category": "length", "type": "standard", "teaser": "Return permeability back to henry per meter.", "labels": {"in1": "Tesla-meter per ampere", "in2": "Henry per meter"}, "hidden": true},
{"slug": "speed-of-light-to-centimeters-per-second", "name": "Speed Of Light to Centimeters Per Second", "category": "length", "type": "standard", "teaser": "Express the speed of light as centimeters per second.", "labels": {"in1": "Speed Of Light", "in2": "Centimeters Per Second"}, "factor": 29979245800.0},
{"slug": "speed-of-light-to-cm-per-second", "name": "Speed Of Light to Cm Per Second", "category": "light", "type": "standard", "teaser": "Alias referencing cm/s for the same throughput.", "labels": {"in1": "Speed Of Light", "in2": "Cm Per Second"}, "factor": 29979245800.0},
{"slug": "speed-of-light-to-feet-per-second", "name": "Speed Of Light to Feet Per Second", "category": "length", "type": "standard", "teaser": "Show c in feet per second for mechanical intuition.", "labels": {"in1": "Speed Of Light", "in2": "Feet Per Second"}, "factor": 983571056.43},
{"slug": "speed-of-light-to-furlongs-per-fortnight", "name": "Speed Of Light to Furlongs Per Fortnight", "category": "light", "type": "standard", "teaser": "Express c in historically flavored units.", "labels": {"in1": "Speed Of Light", "in2": "Furlongs Per Fortnight"}, "factor": 1802617499790.0},
{"slug": "speed-of-light-to-inches-per-second", "name": "Speed Of Light to Inches Per Second", "category": "length", "type": "standard", "teaser": "Turn c into inches per second for precision comparisons.", "labels": {"in1": "Speed Of Light", "in2": "Inches Per Second"}, "factor": 11802852677.2},
{"slug": "speed-of-light-to-kilometers-per-hour", "name": "Speed Of Light to Kilometers Per Hour", "category": "length", "type": "standard", "teaser": "Show c in km/h for everyday context.", "labels": {"in1": "Speed Of Light", "in2": "Kilometers Per Hour"}, "factor": 1079252848.8},
{"slug": "speed-of-light-to-km-s", "name": "Speed Of Light to km/s", "category": "light", "type": "standard", "teaser": "Express the speed of light as kilometers per second.", "labels": {"in1": "Speed Of Light", "in2": "km/s"}, "factor": 299792.458},
{"slug": "speed-of-light-to-knots", "name": "Speed Of Light to Knots", "category": "light", "type": "standard", "teaser": "Convert c into nautical knots for velocipede analogies.", "labels": {"in1": "Speed Of Light", "in2": "Knots"}, "factor": 582749918.359},
{"slug": "speed-of-light-to-leagues-per-hour", "name": "Speed Of Light to Leagues Per Hour", "category": "length", "type": "standard", "teaser": "Turn c into leagues per hour for vintage travel references.", "labels": {"in1": "Speed Of Light", "in2": "Leagues Per Hour"}, "factor": 223538876.461},
{"slug": "speed-of-light-to-mach", "name": "Speed Of Light to Mach", "category": "light", "type": "standard", "teaser": "Express c as a Mach number for supersonic framing.", "labels": {"in1": "Speed Of Light", "in2": "Mach"}, "factor": 880991.089953},
{"slug": "speed-of-light-to-meters-per-second", "name": "Speed Of Light to Meters Per Second", "category": "length", "type": "standard", "teaser": "Keep c in its SI velocity.", "labels": {"in1": "Speed Of Light", "in2": "Meters Per Second"}, "factor": 299792458.0},
{"slug": "speed-of-light-to-miles-per-hour", "name": "Speed Of Light to Miles Per Hour", "category": "length", "type": "standard", "teaser": "Convert c into miles per hour for road-speed analogies.", "labels": {"in1": "Speed Of Light", "in2": "Miles Per Hour"}, "factor": 670616629.384},
{"slug": "speed-of-light-to-speed-of-light", "name": "Speed Of Light to Speed Of Light (c)", "category": "light", "type": "standard", "teaser": "Reference the constant from plain text.", "labels": {"in1": "Speed Of Light", "in2": "Speed Of Light (c)"}},
{"slug": "speed-of-light-to-yards-per-second", "name": "Speed Of Light to Yards Per Second", "category": "length", "type": "standard", "teaser": "Express c in yards per second for track-level context.", "labels": {"in1": "Speed Of Light", "in2": "Yards Per Second"}, "factor": 327857018.81},
{"slug": "yards-per-second-to-speed-of-light", "name": "Yards Per Second to Speed Of Light", "category": "length", "type": "standard", "teaser": "Express a yard-per-second pace as a tiny fraction of c.", "labels": {"in1": "Yards Per Second", "in2": "Speed Of Light"}, "factor": 3.05011008649e-09, "hidden": true},
{"slug": "yards-per-second-to-speed-of-light-c", "name": "Yards Per Second to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Reference the same ratio explicitly with c.", "labels": {"in1": "Yards Per Second", "in2": "Speed Of Light (c)"}, "factor": 3.05011008649e-09},
{"slug": "centimeters-per-second-to-kilometers-per-hour", "name": "Centimeters Per Second to Kilometers Per Hour", "category": "length", "type": "standard", "teaser": "Turn centimeter-per-second velocities into km/h.", "labels": {"in1": "Centimeters Per Second", "in2": "Kilometers Per Hour"}, "factor": 0.036, "hidden": true},
{"slug": "cm-per-second-to-kilometers-per-hour", "name": "Cm Per Second to Kilometers Per Hour", "category": "length", "type": "standard", "teaser": "Alias referencing cm/s for the same ratio.", "labels": {"in1": "Cm Per Second", "in2": "Kilometers Per Hour"}, "factor": 0.036, "hidden": true},
{"slug": "kilometers-per-hour-to-centimeters-per-second", "name": "Kilometers Per Hour to Centimeters Per Second", "category": "length", "type": "standard", "teaser": "Express km/h as centimeters per second.", "labels": {"in1": "Kilometers Per Hour", "in2": "Centimeters Per Second"}, "factor": 27.7777777778},
{"slug": "kilometers-per-hour-to-cm-per-second", "name": "Kilometers Per Hour to Cm Per Second", "category": "length", "type": "standard", "teaser": "Alias for the same cm/s conversion.", "labels": {"in1": "Kilometers Per Hour", "in2": "Cm Per Second"}, "factor": 27.7777777778},
{"slug": "kilometers-per-hour-to-km-s", "name": "Kilometers Per Hour to km/s", "category": "length", "type": "standard", "teaser": "Convert km/h into kilometers per second.", "labels": {"in1": "Kilometers Per Hour", "in2": "km/s"}, "factor": 0.000277777777778},
{"slug": "square-meters-to-ares", "name": "Square meters to Ares", "category": "area", "type": "standard", "teaser": "Convert square meters into ares for metric land surveying.", "labels": {"in1": "Square meters", "in2": "Ares"}, "factor": 0.01, "hidden": true},
{"slug": "square-meters-to-barns", "name": "Square meters to Barns", "category": "area", "type": "standard", "teaser": "Convert area into barns for particle physics cross-sections.", "labels": {"in1": "Square meters", "in2": "Barns"}, "factor": 1e+28},
{"slug": "square-mils-to-circular-mils", "name": "Square mils to Circular mils", "category": "area", "type": "standard", "teaser": "Turn square mils into circular mils used for conductor sizing.", "labels": {"in1": "Square mils", "in2": "Circular mils"}, "factor": 1.273239544735163},
{"slug": "statamperes-to-amperes", "name": "Statamperes to Amperes", "category": "electrical", "type": "standard", "teaser": "Translate CGS statamperes into modern amperes.", "labels": {"in1": "Statamperes", "in2": "Amperes"}, "factor": 0.333564095},
{"slug": "statvolts-to-volts", "name": "Statvolts to Volts", "category": "electrical", "type": "standard", "teaser": "Express CGS statvolts as volts for voltage comparisons.", "labels": {"in1": "Statvolts", "in2": "Volts"}, "factor": 299.792458},
{"slug": "tebibytes-to-terabytes", "name": "Tebibytes to Terabytes", "category": "data", "type": "standard", "teaser": "Convert binary tebibytes into decimal terabytes for storage listings.", "labels": {"in1": "Tebibytes", "in2": "Terabytes"}, "factor": 1.099511627776},
{"slug": "technical-atmosphere-to-pascal", "name": "Technical atmosphere (at) to Pascal", "category": "pressure", "type": "standard", "teaser": "Convert technical atmospheres into pascals for pressure specs.", "labels": {"in1": "Technical atmosphere (at)", "in2": "Pascal"}, "factor": 98066.5},
{"slug": "terabytes-to-megabytes", "name": "Terabytes to Megabytes", "category": "data", "type": "standard", "teaser": "Turn terabytes into megabytes for tiered storage math.", "labels": {"in1": "Terabytes", "in2": "Megabytes"}, "factor": 1000000.0},
{"slug": "terabytes-to-tebibytes", "name": "Terabytes to Tebibytes", "category": "data", "type": "standard", "teaser": "Express decimal terabytes as binary tebibytes.", "labels": {"in1": "Terabytes", "in2": "Tebibytes"}, "factor": 0.9094947017729282, "hidden": true},
{"slug": "thou-to-millimeters", "name": "Thou to Millimeters", "category": "length", "type": "standard", "teaser": "Translate thou (mil) measurements into millimeters for precision machining.", "labels": {"in1": "Thou", "in2": "Millimeters"}, "factor": 0.0254, "hidden": true},
{"slug": "thou-to-inches", "name": "Thou to Inches", "category": "length", "type": "standard", "teaser": "Convert thou (mil) measurements into inches for shop math.", "labels": {"in1": "Thou", "in2": "Inches"}, "factor": 0.001},
{"slug": "tolas-to-grams", "name": "Tolas to Grams", "category": "weight", "type": "standard", "teaser": "Turn traditional tolas into grams when weighing precious metals.", "labels": {"in1": "Tolas", "in2": "Grams"}, "factor": 11.6638038},
{"slug": "torr-to-mmhg", "name": "Torr to mmHg", "category": "pressure", "type": "standard", "teaser": "Relate torr to millimeters of mercury for vacuum work.", "labels": {"in1": "Torr", "in2": "mmHg"}, "hidden": true},
{"slug": "townships-to-square-miles", "name": "Townships to Square Miles", "category": "area", "type": "standard", "teaser": "Convert survey townships into square miles.", "labels": {"in1": "Townships", "in2": "Square Miles"}, "factor": 36.0},
{"slug": "troy-ounces-to-ounces", "name": "Troy Ounces to Ounces", "category": "weight", "type": "standard", "teaser": "Translate troy ounces into avoirdupois ounces for bullion.", "labels": {"in1": "Troy Ounces", "in2": "Ounces"}, "factor": 1.097142857},
{"slug": "troy-ounces-to-pennyweights", "name": "Troy Ounces to Pennyweights", "category": "weight", "type": "standard", "teaser": "Convert troy ounces into pennyweights for numismatic work.", "labels": {"in1": "Troy Ounces", "in2": "Pennyweights"}, "factor": 20.0},
{"slug": "turns-to-degrees", "name": "Turns to Degrees", "category": "angle", "type": "standard", "teaser": "Convert full turns into degrees for circular motion math.", "labels": {"in1": "Turns", "in2": "Degrees"}, "factor": 360.0},
{"slug": "turns-to-radians", "name": "Turns to Radians", "category": "angle", "type": "standard", "teaser": "Express full turns as radians for engineering.", "labels": {"in1": "Turns", "in2": "Radians"}, "factor": 6.283185307179586},
{"slug": "uk-mpg-to-us-mpg", "name": "UK mpg to US mpg", "category": "other", "type": "standard", "teaser": "Compare British and US fuel economy numbers.", "labels": {"in1": "UK mpg", "in2": "US mpg"}, "factor": 1.20095},
{"slug": "us-mpg-to-uk-mpg", "name": "US mpg to UK mpg", "category": "other", "type": "standard", "teaser": "Flip US miles per gallon into UK mpg for international comparisons.", "labels": {"in1": "US mpg", "in2": "UK mpg"}, "factor": 0.832674, "hidden": true},
{"slug": "volts-to-millivolts", "name": "Volts to Millivolts", "category": "angle", "type": "standard", "teaser": "Scale volts into millivolts for control signals.", "labels": {"in1": "Volts", "in2": "Millivolts"}, "factor": 1000.0},
{"slug": "watt-hours-to-calories", "name": "Watt-hours to Calories", "category": "energy", "type": "standard", "teaser": "Convert watt-hours into food calories for energy budgets.", "labels": {"in1": "Watt-hours", "in2": "Calories"}, "factor": 860.42065},
{"slug": "watts-to-calories-per-second", "name": "Watts to Calories per Second", "category": "energy", "type": "standard", "teaser": "Translate watts into calories per second for nutrition math.", "labels": {"in1": "Watts", "in2": "Calories per Second"}, "factor": 0.2388458966, "hidden": true},
{"slug": "watts-to-kilowatts", "name": "Watts to Kilowatts", "category": "power", "type": "standard", "teaser": "Express watts as kilowatts for appliance specs.", "labels": {"in1": "Watts", "in2": "Kilowatts"}, "factor": 0.001, "hidden": true},
{"slug": "watts-to-metric-horsepower", "name": "Watts to Metric Horsepower", "category": "power", "type": "standard", "teaser": "Convert watts into metric horsepower (PS) for vehicle specs.", "labels": {"in1": "Watts", "in2": "Metric Horsepower"}, "factor": 0.00135962162, "hidden": true},
{"slug": "watts-to-volts", "name": "Watts to Volts", "category": "power", "type": "3col", "teaser": "Determine the voltage when you know the power and current.", "labels": {"in1": "Watts", "in2": "Volts", "in3": "Result"}},
{"slug": "watts-to-abamperes", "name": "Watts to Abamperes", "category": "power", "type": "3col", "teaser": "Convert watts into CGS abamperes when you have voltage in abvolts.", "labels": {"in1": "Watts", "in2": "Abamperes", "in3": "Result"}, "hidden": true},
{"slug": "watts-to-abvolts", "name": "Watts to Abvolts", "category": "power", "type": "3col", "teaser": "Convert watts into CGS abvolts using abamperes.", "labels": {"in1": "Watts", "in2": "Abvolts", "in3": "Result"}, "hidden": true},
{"slug": "watts-to-ampere-hours", "name": "Watts to Ampere-hours", "category": "power", "type": "3col", "teaser": "Turn a watt draw into ampere-hours when you know the duration or voltage.", "labels": {"in1": "Watts", "in2": "Ampere-hours", "in3": "Result"}, "hidden": true},
{"slug": "watts-to-coulombs", "name": "Watts to Coulombs", "category": "power", "type": "3col", "teaser": "Translate watts into coulombs when voltage or time is provided.", "labels": {"in1": "Watts", "in2": "Coulombs", "in3": "Result"}, "hidden": true},
{"slug": "watts-to-farads", "name": "Watts to Farads", "category": "power", "type": "3col", "teaser": "Estimate capacitance required for a given wattage and voltage.", "labels": {"in1": "Watts", "in2": "Farads", "in3": "Result"}},
{"slug": "watts-to-henries", "name": "Watts to Henries", "category": "power", "type": "3col", "teaser": "Estimate inductance from a wattage and frequency scenario.", "labels": {"in1": "Watts", "in2": "Henries", "in3": "Result"}, "hidden": true},
{"slug": "watts-to-kva", "name": "Watts to kVA", "category": "power", "type": "standard", "teaser": "Convert watts into kilovolt-amperes assuming unity power factor.", "labels": {"in1": "Watts", "in2": "kVA"}, "factor": 0.001},
{"slug": "watts-to-lusec", "name": "Watts to Lusec", "category": "power", "type": "standard", "teaser": "Translate watts into lusecs for vintage motor specs.", "labels": {"in1": "Watts", "in2": "Lusec"}, "factor": 7500.637554192106},
{"slug": "watts-to-mechanical-hp", "name": "Watts to Mechanical Hp", "category": "power", "type": "standard", "teaser": "Translate watts into mechanical horsepower.", "labels": {"in1": "Watts", "in2": "Mechanical Hp"}, "factor": 0.001341021858656296},
{"slug": "watts-to-megawatts", "name": "Watts to Megawatts", "category": "power", "type": "standard", "teaser": "Scale watts down to megawatts.", "labels": {"in1": "Watts", "in2": "Megawatts"}, "factor": 1e-06},
{"slug": "watts-to-microfarads", "name": "Watts to Microfarads", "category": "power", "type": "3col", "teaser": "Convert wattage into capacitance when voltage is known.", "labels": {"in1": "Watts", "in2": "Microfarads", "in3": "Result"}},
{"slug": "watts-to-microhenries", "name": "Watts to Microhenries", "category": "power", "type": "3col", "teaser": "Convert wattage into inductance using frequency or current.", "labels": {"in1": "Watts", "in2": "Microhenries", "in3": "Result"}},
{"slug": "watts-to-milliampere-hours", "name": "Watts to Milliampere-hours", "category": "power", "type": "3col", "teaser": "Convert power into milliampere-hours over time with voltage input.", "labels": {"in1": "Watts", "in2": "Milliampere-hours", "in3": "Result"}},
{"slug": "watts-to-milliamps", "name": "Watts to Milliamps", "category": "power", "type": "3col", "teaser": "Convert wattage into milliamps given voltage.", "labels": {"in1": "Watts", "in2": "Milliamps", "in3": "Volts"}},
{"slug": "watts-to-millihenries", "name": "Watts to Millihenries", "category": "power", "type": "3col", "teaser": "Estimate inductance in millihenries for a given power level.", "labels": {"in1": "Watts", "in2": "Millihenries", "in3": "Result"}},
{"slug": "watts-to-millivolts", "name": "Watts to Millivolts", "category": "power", "type": "3col", "teaser": "Scale watts into millivolts with current data.", "labels": {"in1": "Watts", "in2": "Millivolts", "in3": "Result"}},
{"slug": "watts-to-ohms", "name": "Watts to Ohms", "category": "power", "type": "3col", "teaser": "Derive resistance when you know wattage and current.", "labels": {"in1": "Watts", "in2": "Ohms", "in3": "Result"}},
{"slug": "watts-to-picofarads", "name": "Watts to Picofarads", "category": "power", "type": "3col", "teaser": "Estimate capacitance in picofarads when voltage and frequency are known.", "labels": {"in1": "Watts", "in2": "Picofarads", "in3": "Result"}},
{"slug": "watts-to-siemens", "name": "Watts to Siemens", "category": "power", "type": "3col", "teaser": "Convert wattage into siemens (conductance) when voltage or current is provided.", "labels": {"in1": "Watts", "in2": "Siemens", "in3": "Result"}},
{"slug": "watts-to-statamperes", "name": "Watts to Statamperes", "category": "power", "type": "3col", "teaser": "Translate watts into statamperes within the CGS electromagnetic system.", "labels": {"in1": "Watts", "in2": "Statamperes", "in3": "Result"}},
{"slug": "watts-to-statvolts", "name": "Watts to Statvolts", "category": "power", "type": "3col", "teaser": "Translate watts into statvolts when working with CGS fields.", "labels": {"in1": "Watts", "in2": "Statvolts", "in3": "Result"}},
{"slug": "watts-to-tons-of-refrigeration", "name": "Watts to Tons Of Refrigeration", "category": "weight", "type": "standard", "teaser": "Translate continuous power into refrigeration tons.", "labels": {"in1": "Watts", "in2": "Tons Of Refrigeration"}, "factor": 0.000284345},
{"slug": "watts-to-watt-hours", "name": "Watts to Watt-hours", "category": "power", "type": "3col", "teaser": "Convert instantaneous power into energy by supplying a time interval.", "labels": {"in1": "Watts", "in2": "Watt-hours", "in3": "Result"}},
{"slug": "watts-to-milliwatts", "name": "Watts to Milliwatts", "category": "power", "type": "standard", "teaser": "Scale watts down to milliwatts.", "labels": {"in1": "Watts", "in2": "Milliwatts"}, "factor": 1000.0},
{"slug": "weber-to-maxwell", "name": "Weber to Maxwell", "category": "magnetism", "type": "standard", "teaser": "Express webers as maxwells for magnetic flux reports.", "labels": {"in1": "Weber", "in2": "Maxwell"}, "factor": 100000000.0},
{"slug": "wh-per-km-to-wh-per-mile", "name": "Wh per km to Wh per mile", "category": "length", "type": "standard", "teaser": "Convert EV efficiency from km to mile units.", "labels": {"in1": "Wh per km", "in2": "Wh per mile"}, "factor": 1.609344},
{"slug": "wh-per-mile-to-wh-per-km", "name": "Wh per mile to Wh per km", "category": "length", "type": "standard", "teaser": "Express US efficiency numbers as kilometers-based metrics.", "labels": {"in1": "Wh per mile", "in2": "Wh per km"}, "factor": 0.621371, "hidden": true},
{"slug": "yards-per-second-to-kilometers-per-hour", "name": "Yards per second to Kilometers per hour", "category": "length", "type": "standard", "teaser": "Convert yard/second speeds into km/h for international racing.", "labels": {"in1": "Yards per second", "in2": "Kilometers per hour"}, "factor": 3.29184},
{"slug": "yards-per-second-to-miles-per-hour", "name": "Yards per second to Miles per hour", "category": "length", "type": "standard", "teaser": "Translate yard/second speeds into mph for track timing.", "labels": {"in1": "Yards per second", "in2": "Miles per hour"}, "factor": 2.04528544},
{"slug": "yards-to-centimeters", "name": "Yards to Centimeters", "category": "length", "type": "standard", "teaser": "Convert yards into centimeters for sewing and textiles.", "labels": {"in1": "Yards", "in2": "Centimeters"}, "factor": 91.44},
{"slug": "yards-to-feet", "name": "Yards to Feet", "category": "length", "type": "standard", "teaser": "Turn yards into feet for carpentry math.", "labels": {"in1": "Yards", "in2": "Feet"}, "factor": 3.0},
{"slug": "yards-to-inches", "name": "Yards to Inches", "category": "length", "type": "standard", "teaser": "Convert yards into inches for finer measurements.", "labels": {"in1": "Yards", "in2": "Inches"}, "factor": 36.0},
{"slug": "yards-to-kilometers", "name": "Yards to Kilometers", "category": "length", "type": "standard", "teaser": "Translate yards into kilometers for longer distances.", "labels": {"in1": "Yards", "in2": "Kilometers"}, "factor": 0.0009144, "hidden": true},
{"slug": "yards-to-miles", "name": "Yards to Miles", "category": "length", "type": "standard", "teaser": "Convert yards into miles for road-distance math.", "labels": {"in1": "Yards", "in2": "Miles"}, "factor": 0.0005681818181818182, "hidden": true},
{"slug": "angstroms-to-light-years", "name": "Angstroms to Light Years", "category": "light", "type": "standard", "teaser": "Convert atomic-scale lengths into cosmic light-year spans.", "labels": {"in1": "Angstroms", "in2": "Light Years"}, "factor": 1.05700083402e-26, "hidden": true},
{"slug": "cables-to-light-years", "name": "Cables to Light Years", "category": "length", "type": "standard", "teaser": "Compare nautical cable graduations with interstellar distances.", "labels": {"in1": "Cables", "in2": "Light Years"}, "factor": 1.95756554461e-14, "hidden": true},
{"slug": "centimeters-per-second-to-speed-of-light", "name": "Centimeters Per Second to Speed Of Light", "category": "length", "type": "standard", "teaser": "Show a centimeter-per-second pace as a fraction of c.", "labels": {"in1": "Centimeters Per Second", "in2": "Speed Of Light"}, "factor": 3.33564095198e-11, "hidden": true},
{"slug": "centimeters-per-second-to-speed-of-light-c", "name": "Centimeters Per Second to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Reference the same ratio explicitly with c.", "labels": {"in1": "Centimeters Per Second", "in2": "Speed Of Light (c)"}, "factor": 3.33564095198e-11},
{"slug": "centimeters-to-light-years", "name": "Centimeters to Light Years", "category": "length", "type": "standard", "teaser": "Translate tiled centimeters into the light-year scale.", "labels": {"in1": "Centimeters", "in2": "Light Years"}, "factor": 1.05700083402e-18, "hidden": true},
{"slug": "chains-to-light-years", "name": "Chains to Light Years", "category": "length", "type": "standard", "teaser": "Turn chain-length surveying units into cosmic distances.", "labels": {"in1": "Chains", "in2": "Light Years"}, "factor": 2.12634743779e-15, "hidden": true},
{"slug": "cm-per-second-to-speed-of-light", "name": "Cm Per Second to Speed Of Light", "category": "light", "type": "standard", "teaser": "Alias centimeters per second compared to c.", "labels": {"in1": "Cm Per Second", "in2": "Speed Of Light"}, "factor": 3.33564095198e-11, "hidden": true},
{"slug": "cm-per-second-to-speed-of-light-c", "name": "Cm Per Second to Speed Of Light (c)", "category": "light", "type": "standard", "teaser": "Same as above but referencing the speed-of-light constant.", "labels": {"in1": "Cm Per Second", "in2": "Speed Of Light (c)"}, "factor": 3.33564095198e-11},
{"slug": "cubits-to-light-years", "name": "Cubits to Light Years", "category": "data", "type": "standard", "teaser": "Place Egyptian cubit measures beside light-year spans.", "labels": {"in1": "Cubits", "in2": "Light Years"}, "factor": 4.83260781316e-17, "hidden": true},
{"slug": "fathoms-to-light-years", "name": "Fathoms to Light Years", "category": "length", "type": "standard", "teaser": "Compare depths in fathoms to the length of a light year.", "labels": {"in1": "Fathoms", "in2": "Light Years"}, "factor": 1.93304312526e-16, "hidden": true},
{"slug": "feet-per-second-to-speed-of-light", "name": "Feet Per Second to Speed Of Light", "category": "length", "type": "standard", "teaser": "Convert running speeds into c fractions.", "labels": {"in1": "Feet Per Second", "in2": "Speed Of Light"}, "factor": 1.01670336216e-09, "hidden": true},
{"slug": "feet-per-second-to-speed-of-light-c", "name": "Feet Per Second to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Same conversion explicitly referencing c.", "labels": {"in1": "Feet Per Second", "in2": "Speed Of Light (c)"}, "factor": 1.01670336216e-09},
{"slug": "feet-to-light-years", "name": "Feet to Light Years", "category": "length", "type": "standard", "teaser": "Expand foot measures out to light-year scales.", "labels": {"in1": "Feet", "in2": "Light Years"}, "factor": 3.22173854211e-17, "hidden": true},
{"slug": "fermi-to-light-years", "name": "Fermi to Light Years", "category": "light", "type": "standard", "teaser": "Bridge subatomic fermis with light-year distances.", "labels": {"in1": "Fermi", "in2": "Light Years"}, "factor": 1.05700083402e-31, "hidden": true},
{"slug": "furlongs-per-fortnight-to-speed-of-light", "name": "Furlongs Per Fortnight to Speed Of Light", "category": "light", "type": "standard", "teaser": "Express historic pacing as a fraction of c.", "labels": {"in1": "Furlongs Per Fortnight", "in2": "Speed Of Light"}, "factor": 5.54748858324e-13, "hidden": true},
{"slug": "furlongs-per-fortnight-to-speed-of-light-c", "name": "Furlongs Per Fortnight to Speed Of Light (c)", "category": "light", "type": "standard", "teaser": "Alias referencing the constant c.", "labels": {"in1": "Furlongs Per Fortnight", "in2": "Speed Of Light (c)"}, "factor": 5.54748858324e-13},
{"slug": "furlongs-to-light-years", "name": "Furlongs to Light Years", "category": "light", "type": "standard", "teaser": "Turn furlongs into astronomical distances.", "labels": {"in1": "Furlongs", "in2": "Light Years"}, "factor": 2.12634743779e-14, "hidden": true},
{"slug": "hands-to-light-years", "name": "Hands to Light Years", "category": "light", "type": "standard", "teaser": "Stack horse-hand height units up against light years.", "labels": {"in1": "Hands", "in2": "Light Years"}, "factor": 1.07391284737e-17, "hidden": true},
{"slug": "inches-per-second-to-speed-of-light", "name": "Inches Per Second to Speed Of Light", "category": "length", "type": "standard", "teaser": "Express inch-per-second velocities vs c.", "labels": {"in1": "Inches Per Second", "in2": "Speed Of Light"}, "factor": 8.47252801803e-11, "hidden": true},
{"slug": "inches-per-second-to-speed-of-light-c", "name": "Inches Per Second to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Same but referencing c explicitly.", "labels": {"in1": "Inches Per Second", "in2": "Speed Of Light (c)"}, "factor": 8.47252801803e-11},
{"slug": "inches-to-light-years", "name": "Inches to Light Years", "category": "length", "type": "standard", "teaser": "Relate inches to light-year scales for minuscule measurements.", "labels": {"in1": "Inches", "in2": "Light Years"}, "factor": 2.68478211842e-18},
{"slug": "kilometers-per-hour-to-speed-of-light", "name": "Kilometers Per Hour to Speed Of Light", "category": "length", "type": "standard", "teaser": "Compare highway speeds to the speed of light.", "labels": {"in1": "Kilometers Per Hour", "in2": "Speed Of Light"}, "factor": 9.26566931106e-10, "hidden": true},
{"slug": "kilometers-per-hour-to-speed-of-light-c", "name": "Kilometers Per Hour to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Same ratio referencing c explicitly.", "labels": {"in1": "Kilometers Per Hour", "in2": "Speed Of Light (c)"}, "factor": 9.26566931106e-10},
{"slug": "kilometers-to-light-years", "name": "Kilometers to Light Years", "category": "length", "type": "standard", "teaser": "Express kilometer distances in light years.", "labels": {"in1": "Kilometers", "in2": "Light Years"}, "factor": 1.05700083402e-13, "hidden": true},
{"slug": "km-s-to-speed-of-light-c", "name": "Km/s to Speed Of Light (c)", "category": "light", "type": "standard", "teaser": "Turn kilometers per second into a fraction of c.", "labels": {"in1": "Km/s", "in2": "Speed Of Light (c)"}, "factor": 3.33564095198e-06},
{"slug": "knots-to-speed-of-light", "name": "Knots to Speed Of Light", "category": "light", "type": "standard", "teaser": "Map nautical knots into c fractions.", "labels": {"in1": "Knots", "in2": "Speed Of Light"}, "factor": 1.7160004739e-09, "hidden": true},
{"slug": "knots-to-speed-of-light-c", "name": "Knots to Speed Of Light (c)", "category": "light", "type": "standard", "teaser": "Alias referencing the constant c.", "labels": {"in1": "Knots", "in2": "Speed Of Light (c)"}, "factor": 1.7160004739e-09},
{"slug": "leagues-per-hour-to-speed-of-light", "name": "Leagues Per Hour to Speed Of Light", "category": "length", "type": "standard", "teaser": "Compare archaic travel speeds to c.", "labels": {"in1": "Leagues Per Hour", "in2": "Speed Of Light"}, "factor": 4.47349479352e-09, "hidden": true},
{"slug": "leagues-per-hour-to-speed-of-light-c", "name": "Leagues Per Hour to Speed Of Light (c)", "category": "length", "type": "standard", "teaser": "Same ratio referencing c explicitly.", "labels": {"in1": "Leagues Per Hour", "in2": "Speed Of Light (c)"}, "factor": 4.47349479352e-09},
{"slug": "leagues-to-light-years", "name": "Leagues to Light Years", "category": "length", "type": "standard", "teaser": "Turn leagues into interstellar spans.", "labels": {"in1": "Leagues", "in2": "Light Years"}, "factor": 5.1032338507e-13},
{"slug": "light-years-to-angstroms", "name": "Light Years to Angstroms", "category": "light", "type": "standard", "teaser": "Flip a light-year into atomic-scale angstroms.", "labels": {"in1": "Light Years", "in2": "Angstroms"}, "factor": 9.46073047258e+25},
{"slug": "light-years-to-cables", "name": "Light Years to Cables", "category": "length", "type": "standard", "teaser": "Express a light-year as a count of cables.", "labels": {"in1": "Light Years", "in2": "Cables"}, "factor": 51083857843300.0},
{"slug": "light-years-to-centimeters", "name": "Light Years to Centimeters", "category": "length", "type": "standard", "teaser": "Spread a light-year across centimeter units.", "labels": {"in1": "Light Years", "in2": "Centimeters"}, "factor": 9.46073047258e+17},
{"slug": "light-years-to-chains", "name": "Light Years to Chains", "category": "length", "type": "standard", "teaser": "Turn the cosmic mile into surveyor chains.", "labels": {"in1": "Light Years", "in2": "Chains"}, "factor": 470290029855000.0},
{"slug": "light-years-to-cubits", "name": "Light Years to Cubits", "category": "data", "type": "standard", "teaser": "Translate a light-year into cubits.", "labels": {"in1": "Light Years", "in2": "Cubits"}, "factor": 2.06927613136e+16},
{"slug": "light-years-to-fathoms", "name": "Light Years to Fathoms", "category": "length", "type": "standard", "teaser": "Express a light-year in fathoms.", "labels": {"in1": "Light Years", "in2": "Fathoms"}, "factor": 5173190328400000.0},
{"slug": "light-years-to-feet", "name": "Light Years to Feet", "category": "length", "type": "standard", "teaser": "Convert a light-year into feet.", "labels": {"in1": "Light Years", "in2": "Feet"}, "factor": 3.10391419704e+16},
{"slug": "light-years-to-fermi", "name": "Light Years to Fermi", "category": "light", "type": "standard", "teaser": "Stretch a light-year into femtometer scales.", "labels": {"in1": "Light Years", "in2": "Fermi"}, "factor": 9.46073047258e+30},
{"slug": "light-years-to-furlongs", "name": "Light Years to Furlongs", "category": "light", "type": "standard", "teaser": "Translate cosmic distances into furlongs.", "labels": {"in1": "Light Years", "in2": "Furlongs"}, "factor": 47029002985500.0},
{"slug": "light-years-to-hands", "name": "Light Years to Hands", "category": "light", "type": "standard", "teaser": "Compare a light-year to a stack of hands.", "labels": {"in1": "Light Years", "in2": "Hands"}, "factor": 9.31174259112e+16},
];

View File

@@ -37,10 +37,6 @@ const domainDefinitions: Record<string, { summary: string; context: string }> =
summary: 'represents the capacity to do work or release heat.',
context: 'Energy units compare calories, joules, or BTUs when tracking work, heat, or stored energy.',
},
currency: {
summary: 'records monetary values across different global currencies.',
context: 'Use these converters when comparing dollars, euros, pounds, yens, or other exchange rates for budgeting or pricing.',
},
magnetism: {
summary: 'captures magnetic intensity, flux, and field density.',
context: 'Use these units when comparing magnets, coils, or magnetic flux through areas and materials.',

View File

@@ -6,59 +6,30 @@ BASE_DIR = Path(__file__).resolve().parent
CALCLIST = BASE_DIR / 'calculators_list.md'
OUTPUT_FILE = BASE_DIR / 'hdyc-svelte/src/lib/data/calculators.ts'
FLUID_KEYWORDS = [
'flow',
'mass flux',
'volumetric',
'permeability',
'viscosity',
'kinematic',
'surface tension',
'molar',
'concentration',
'flux density',
'flow rate',
'gallon per',
'gallons per',
'liter per',
'liters per',
'cubic per',
'cubic meter per',
'cubic meters per',
'cubic foot per',
'cubic feet per',
'cubic inch per',
'cubic inches per',
'kg per',
'kilogram per',
'kilograms per',
'gram per',
'grams per',
'g per',
'lb per',
'lbs per',
'pound per',
'pounds per',
'mole per',
'moles per',
'mol per',
'mmol per',
'percent by mass',
'ppm',
'heat transfer coefficient',
'per square meter',
'per square metre',
'per square foot',
'per square inch',
'per square centimeter',
'per square centimetre',
'per cubic meter',
'per cubic metre',
'per cubic foot',
'per cubic inch'
CATEGORY_KEYS = [
'length',
'weight',
'temperature',
'volume',
'fluids',
'area',
'speed',
'pressure',
'energy',
'magnetism',
'power',
'data',
'time',
'angle',
'number-systems',
'radiation',
'electrical',
'force',
'light',
'other',
]
CURRENCY_KEYWORDS = ['currency', 'exchange rate', 'forex']
CATEGORY_SET = set(CATEGORY_KEYS)
def load_external_descriptions():
# Placeholder for future enrichment sources.
@@ -85,12 +56,14 @@ def parse_calculators_list():
parts = [p.strip() for p in line.strip().strip('|').split('|')]
name_idx = header_map.get('Calculator Name')
slug_idx = header_map.get('Slug')
category_idx = header_map.get('Category')
factor_idx = header_map.get('Conversion Factor')
if None not in (name_idx, slug_idx, factor_idx) and len(parts) > max(name_idx, slug_idx, factor_idx):
if None not in (name_idx, slug_idx, category_idx, factor_idx) and len(parts) > max(name_idx, slug_idx, category_idx, factor_idx):
name = parts[name_idx]
slug = parts[slug_idx]
category = parts[category_idx]
factor_raw = parts[factor_idx]
active_calcs.append((name, slug, factor_raw))
active_calcs.append((name, slug, category, factor_raw))
return active_calcs
@@ -107,38 +80,10 @@ def split_conversion_name(name):
return parts[0].strip(), parts[1].strip()
return None
def guess_category(name):
name_l = name.lower()
if any(keyword in name_l for keyword in CURRENCY_KEYWORDS):
return 'currency'
if any(keyword in name_l for keyword in FLUID_KEYWORDS):
return 'fluids'
if any(x in name_l for x in ['acre-foot', 'acre-feet', 'acrefoot', 'acre feet']):
return 'volume'
if 'temp scale' in name_l or 'newton (temp' in name_l:
return 'temperature'
if any(x in name_l for x in ['force', 'torque', 'newton', 'dyne', 'foot-pound']): return 'force'
if any(x in name_l for x in ['acre', 'hectare', 'square']): return 'area'
if any(x in name_l for x in ['meter', 'inch', 'feet', 'yard', 'mile', 'cable', 'fathom', 'rod', 'chain', 'nautical', 'league']): return 'length'
if any(x in name_l for x in ['gram', 'pound', 'ounce', 'carat', 'stone', 'slug', 'ton', 'pennyweight', 'grain', 'momme']): return 'weight'
if any(x in name_l for x in ['celsius', 'fahrenheit', 'kelvin', 'rankine', 'delisle', 'reaumur', 'réaumur', 'romer', 'rømer']): return 'temperature'
if any(x in name_l for x in ['liter', 'gallon', 'cup', 'pint', 'quart', 'fluid', 'milliliter', 'spoon', 'drop']): return 'volume'
if any(x in name_l for x in ['pascal', 'bar', 'psi', 'atmosphere', 'mmhg', 'torr', 'water', 'mercury']): return 'pressure'
if any(x in name_l for x in ['magnet', 'magnetic', 'tesla', 'gauss', 'oersted', 'weber', 'maxwell', 'gilbert', 'ampere-turn', 'ampere turns', 'ampere per meter', 'magnetomotive']): return 'magnetism'
if any(x in name_l for x in ['joule', 'calorie', 'btu', 'erg', 'therm', 'electron-volt']): return 'energy'
if any(x in name_l for x in ['thermal', 'heat', 'conductivity', 'resistance', 'capacity', 'expansion', 'transfer']): return 'temperature'
if any(x in name_l for x in ['watt', 'horsepower']): return 'power'
if any(x in name_l for x in ['byte', 'bit', 'nibble', 'baud']): return 'data'
if 'light' in name_l or any(x in name_l for x in ['lumen', 'lux', 'candela']): return 'light'
if any(x in name_l for x in ['degree', 'degrees', 'radian', 'radians', 'arcminute', 'arcminutes', 'arcsecond', 'arcseconds', 'gradian', 'gradians', 'mil', 'mils', 'quadrant', 'quadrants', 'sextant', 'sextants', 'turn', 'turns', 'points (compass', 'points-compass']): return 'angle'
if any(x in name_l for x in ['second', 'minute', 'hour', 'day', 'week', 'month', 'year']): return 'time'
if any(x in name_l for x in ['binary', 'hex', 'octal', 'decimal', 'ascii', 'fraction']): return 'number-systems'
if any(x in name_l for x in ['becquerel', 'curie', 'gray', 'rad', 'sievert', 'rem', 'roentgen', 'rutherford']): return 'radiation'
if any(x in name_l for x in ['volt', 'amp', 'ohm', 'siemens', 'farad', 'henry', 'coulomb']): return 'electrical'
if ' per ' in name_l or 'knot' in name_l or 'mach' in name_l or 'rpm' in name_l: return 'speed' # RPM might be frequency, close enough
if any(x in name_l for x in ['binary', 'hex', 'octal', 'decimal', 'base']):
return 'number-systems'
return 'other'
def normalize_category(raw: str) -> str:
normalized = raw.strip().lower().replace(' ', '-')
normalized = re.sub(r'[^a-z0-9-]', '', normalized)
return normalized
def process():
external_descriptions = load_external_descriptions()
@@ -146,7 +91,8 @@ def process():
calculators_ts_entries = []
for raw_name, slug, factor_raw in active_rows:
seen_slugs = set()
for raw_name, slug, category_raw, factor_raw in active_rows:
if raw_name == 'Calculator Name' or not slug:
continue
@@ -159,7 +105,14 @@ def process():
else:
in1, in2 = "From", "To"
category = guess_category(display_name)
category = normalize_category(category_raw)
if not category:
raise ValueError(f'Category required for {display_name}')
if category not in CATEGORY_SET:
raise ValueError(f'Unknown category \"{category_raw}\" resolved to \"{category}\" for {slug}')
if slug in seen_slugs:
continue
seen_slugs.add(slug)
desc_html = external_descriptions.get(slug, "")
c_type = 'standard'
@@ -368,7 +321,6 @@ export const categories: Record<string, { label: string; icon: string }> = {
speed: { label: 'Speed / Velocity', icon: '💨' },
pressure: { label: 'Pressure', icon: '🔽' },
energy: { label: 'Energy', icon: '' },
currency: { label: 'Currency', icon: '💱' },
magnetism: { label: 'Magnetism', icon: '🧲' },
power: { label: 'Power', icon: '🔌' },
data: { label: 'Data Storage', icon: '💾' },