Explore convert cc to horsepower with practical guidance on features, use cases, and implementation strategies.
Eoin McMillan
March 18, 2026 • 12 min read
Cubic centimeters (cc) measure engine displacement, while horsepower (hp) measures power output. There is no single exact conversion, but a common estimate is 1 hp for every 15-17 cc for typical gasoline engines. A spreadsheet-based cc-to-hp calculator can apply this factor to give quick approximate horsepower values for engines like 800cc or 1900cc.
Cubic centimeters (cc) refers to engine displacement-the total volume of all cylinders in an engine. It indicates the engine's size and potential air-fuel mixture capacity. Horsepower (hp) is a unit of power that measures the engine's work rate over time, essentially how fast it can perform tasks.
According to automotive engineering references, displacement (cc) alone doesn't determine horsepower because power output depends on factors like engine efficiency, design, and fuel type. For example, a high-performance 1000cc motorcycle engine may produce more horsepower than a standard 1000cc car engine due to differences in tuning and technology.
Since there's no direct physical conversion, use an approximation formula based on typical engine efficiency. The most common estimate for gasoline engines is:
Horsepower ≈ Cubic Centimeters ÷ Conversion Factor
General small engines (e.g., lawn mowers): 1 hp per 15-17 cc
Motorcycle engines: 1 hp per 10-15 cc
Car engines: 1 hp per 12-18 cc
Diesel engines: 1 hp per 18-22 cc (due to higher compression)
Data indicates that specific power output varies widely by engine design, so these factors are rough guides. According to technical guides, displacement alone cannot determine exact horsepower, so always verify with manufacturer specs for accuracy.
Estimated CC-to-HP Conversion Factors by Engine Type
| Engine Type | Typical CC-to-HP Ratio | Notes |
|---|---|---|
| Small Engine (e.g., lawn mower) | 1 hp per 15-17 cc | Lower efficiency; based on hobbyfarms.com data |
| Motorcycle | 1 hp per 10-15 cc | Higher performance tuning common |
| Car (Gasoline) | 1 hp per 12-18 cc | Varies with model and year |
| Diesel Engine | 1 hp per 18-22 cc | Higher displacement needed for same hp |
To estimate horsepower for an 800cc engine, apply the conversion factor. Assuming a general small engine factor of 15 cc per hp:
800 cc ÷ 15 = approximately 53.3 hp
For a motorcycle engine with a factor of 12 cc per hp:
800 cc ÷ 12 = approximately 66.7 hp
This shows how the same displacement can yield different horsepower based on engine type. According to manufacturer specifications for typical small engines, an 800cc engine might range from 50 to 70 hp, so always check the specific engine's rating.
For a 1900cc car engine, using a factor of 16 cc per hp (mid-range for gasoline cars):
1900 cc ÷ 16 = approximately 118.8 hp
If it's a diesel engine with a factor of 20 cc per hp:
1900 cc ÷ 20 = approximately 95 hp
These examples highlight why you need to know the engine type for a better estimate. Technical guides note that factors can vary, so consider this a starting point for approximations.
CC-to-hp conversions are estimates only due to several limitations:
Engine efficiency: Modern engines with turbocharging or direct injection can produce more hp per cc.
Design variations: Overhead cam vs. pushrod designs affect power output.
Measurement standards: Horsepower can be measured as brake horsepower (bhp) or wheel horsepower (whp), leading to discrepancies.
Environmental factors: Altitude and temperature impact engine performance.
According to automotive engineering references, relying solely on displacement can be misleading. Always cross-reference with official engine specifications for precise values.
Before creating your spreadsheet calculator, ensure you have:
Basic spreadsheet software: Like Sourcetable, Excel, or Google Sheets for easy formula implementation.
Engine data: Know the cc value and intended engine type (e.g., small engine, car).
Conversion factors: Decide on the ratio to use (e.g., 15 for general estimates).
Understanding of formulas: Familiarity with simple division operations in spreadsheets.
Having these elements ready streamlines the process and reduces errors.
Building a calculator in a spreadsheet automates conversions for quick estimates. Here’s a step-by-step guide using a smart spreadsheet like Sourcetable for enhanced AI-assisted features.
Create two columns: A for 'Engine Displacement (cc)' and B for 'Estimated Horsepower (hp)'. In cell A1, enter 'CC', and in B1, enter 'HP'. This organizes your data clearly.
In cell B2, input the formula: =A2/15 (using 15 as a general factor). This divides the cc value in A2 by 15 to estimate hp. You can adjust the divisor based on engine type-for example, use 12 for motorcycles or 20 for diesel.
Drag the formula down from B2 to apply it to other rows. In Sourcetable, you can use AI assistance to quickly fill formulas or create templates for repeated use, saving time on manual updates.
Enhance your calculator by adding a dropdown in column C for engine type (e.g., Small, Motorcycle, Car, Diesel). Use an IF statement in column B to apply different factors: =IF(C2="Small", A2/15, IF(C2="Motorcycle", A2/12, A2/18)). This makes estimates more tailored.
Enter sample cc values like 800 or 1900 in column A to verify the hp outputs. Check against known examples to ensure accuracy. With Sourcetable, you can use AI to analyze the results and suggest improvements, such as adjusting factors for better approximations.
Using a single factor for all engines: Always adjust the ratio based on engine type, as shown in the table above.
Ignoring engine specifications: Manufacturer hp ratings are more reliable than estimates.
Confusing measurement units: Ensure you're using cubic centimeters (cc) and not other volume units.
Overlooking efficiency gains: Modern engines may defy traditional ratios, so consider technology advancements.
By avoiding these errors, you'll get more realistic horsepower approximations.
If your spreadsheet calculator gives unexpected results:
Check formula errors: Verify that cell references are correct and there are no division by zero issues.
Review engine type selection: Ensure the dropdown or factor matches the engine category.
Update conversion factors: If estimates seem off, research updated ratios for specific engine models.
Use AI assistance: In tools like Sourcetable, leverage AI to debug formulas or clean data inputs for better accuracy.
These steps help refine your calculator for reliable use.
To convert engine cc to horsepower, use an approximation formula: divide the cubic centimeters by a conversion factor, typically 15-17 for general gasoline engines. For example, 1000 cc ÷ 15 ≈ 66.7 hp. Remember, this is an estimate; exact horsepower depends on engine design and efficiency.
For an 800cc engine, horsepower is approximately 50-70 hp, depending on the engine type. Using a common factor of 15 cc per hp, 800 cc ÷ 15 ≈ 53.3 hp. For motorcycles, with a factor of 12, it could be around 66.7 hp.
No, there is no exact formula to convert cc to hp because horsepower depends on multiple factors beyond displacement, such as engine efficiency, fuel type, and technology. Conversion ratios provide rough estimates only, so always refer to manufacturer specifications for precise values.
Different sources give varying conversions due to differences in engine types, measurement standards, and historical data. For instance, small engines may use a factor of 15-17 cc per hp, while high-performance engines use 10-12. Always consider the context and source authority when using these ratios.
To build a cc-to-hp calculator in a spreadsheet, create columns for cc and hp, then input a formula like =CC_cell/15 in the hp column to divide displacement by a conversion factor. Enhance it with dropdowns for engine types and use AI-assisted tools like Sourcetable for automated templates and error checking.
CC-to-hp conversion is an estimate, with common ratios ranging from 10-22 cc per hp depending on engine type.
For quick approximations, use a factor of 15-17 cc per hp for general gasoline engines.
An 800cc engine typically yields about 50-70 hp, while a 1900cc engine produces roughly 95-120 hp.
Spreadsheet calculators can automate conversions; tools like Sourcetable offer AI features to streamline the process.
Always verify horsepower with manufacturer specs, as displacement alone doesn't account for engine efficiency or design.
Currently: Building an AI spreadsheet for the next billion people
Eoin McMillan is building an AI spreadsheet for the next billion people as Founder and Head of Product at Sourcetable. An alumnus of The Australian National University, he leads product strategy and engineering for Sourcetable’s AI spreadsheet, launching features like Deep Research and expanding the default file upload limit to 10GB to streamline large-file analysis. He focuses on making powerful data analysis and automation accessible to analysts and operators.
Share this article