Wine Carbs Per 100g Calculator

Whether you’re tracking carbs for keto, low-carb dieting, or just monitoring your daily macronutrient intake, wine can be a surprisingly easy source of hidden carbohydrates. This Wine Carbs Per 100g Calculator estimates the carbohydrate content in any serving of wine based on the wine style and the amount you drink. It automatically converts fluid ounces or milliliters into grams using the average density of wine, so the result is standardized to a clean per-100g figure.

Simply choose a wine type — from dry red table wine to dessert wine — enter your serving size, and the tool will calculate total carbs, carb density per 100g, and a full breakdown of the math. Want to use nutrition information from a specific bottle? The optional custom carbs field lets you override the preset values with the exact figure printed on your label.

This calculator is perfect for anyone building a meal plan, logging servings in a nutrition app, or comparing wines while staying within a carb budget.

🍷 Wine Carb Calculator

Estimate carbs per 100 g and for your exact serving of any wine.

Quick Fill
Enter an amount and select a wine type to see results.

How to Use This Tool

Start by selecting the wine style that best matches what you are drinking — the dropdown lists values for dry red, dry white, rosé, sparkling, sweet Riesling, and dessert wines. If you have a specific bottle whose label lists carbohydrates per 100 ml, you can ignore the presets entirely and type that number into the “Custom carbs per 100 g” field; for wine, per-100ml and per-100g values are nearly identical because 1 ml of wine weighs about 0.992 g. Next, enter the amount you drank in grams, milliliters, or US fluid ounces. The quick-fill buttons below the amount field will drop in a standard 5 oz or 6 oz glass, a 375 ml half-bottle, or a full 750 ml bottle in one click. Then press Calculate Carbs to see your serving’s total carbohydrate load and a step-by-step breakdown of the conversion.

Nutrition labels in the US typically report carbs per serving (often 5 fl oz) or per 100 ml. If the label gives per 100 ml, you can enter that number directly into the custom field — the small density difference between ml and g will not meaningfully change the result for realistic servings.

How It Works

The calculator follows a two-step process. First, it converts your serving from milliliters or fluid ounces to grams using the density of wine. Table wine has an average density of about 0.992 g/ml because it is mostly water (1.000 g/ml) with a small amount of alcohol (about 0.789 g/ml) and residual sugar. A 150 ml glass of wine therefore weighs approximately 148.8 g rather than exactly 150 g. If you enter grams directly, no conversion is needed.

Second, the calculator applies the carbohydrate rate from the selected wine style, expressed as grams of carbohydrate per 100 g of wine. Multiplying the serving weight in grams by the rate and dividing by 100 gives the total carbs in your serving. The breakdown area shows each step so you can follow along and, if you are logging food, copy the same arithmetic into your tracking app.

Core formula: Total carbs = serving weight (g) × carbohydrate rate (g per 100 g) ÷ 100.
Example: 150 ml of dry white wine → 148.8 g × 2.6 ÷ 100 = 3.87 g carbs.

Reference Values

The preset values are averaged from common USDA nutrition entries for commercial wines. Actual values vary by producer, vintage, and residual sugar, but these give a reliable planning baseline.

Wine styleCarbs per 100 gCarbs in a 5 oz (148 g) glass
Brut sparkling wine≈ 1.5 g≈ 2.2 g
Dry white table wine≈ 2.6 g≈ 3.8 g
Dry red table wine≈ 2.6 g≈ 3.8 g
Rosé≈ 2.8 g≈ 4.1 g
Sweet sparkling wine≈ 5.3 g≈ 7.8 g
Sweet Riesling≈ 8.0 g≈ 11.8 g
Dessert wine (port/sherry)≈ 11.1 g≈ 16.4 g

A standard glass pour in the US is 5 fl oz, which is about 148 g of wine. These reference values were cross-checked against USDA FoodData Central entries for generic red, white, rosé, and sparkling table wines.

Worked Examples

Example 1 — 6 oz glass of dry red wine. Six US fluid ounces converts to 6 × 29.5735 ml ≈ 177.4 ml, which weighs about 177.4 × 0.992 ≈ 176.0 g. Dry red wine contains about 2.6 g of carbs per 100 g, so the total is 176.0 × 2.6 ÷ 100 = 4.58 g of carbs. That is roughly the carb equivalent of a small bite of bread, which is why dry wine can fit into many low-carb plans.

Example 2 — 750 ml bottle of sweet Riesling shared by two. The full bottle is 750 × 0.992 ≈ 744 g of wine. Sweet Riesling at 8.0 g per 100 g gives 744 × 8.0 ÷ 100 = 59.5 g of carbs for the entire bottle, or about 29.8 g per half bottle. If your daily carb budget is 50 g, a single 375 ml half-bottle uses up more than half of it.

Example 3 — comparing custom label data. Suppose your dessert wine label lists 12.0 g of carbs per 100 ml. Enter 12.0 in the custom field and pour a 100 ml glass. The calculator will first convert 100 ml to 99.2 g, then compute 99.2 × 12.0 ÷ 100 = 11.9 g of carbs. The result is almost identical to the label’s per-100ml figure, confirming that the density adjustment is cosmetic at these scales — but it matters more when you multiply across an entire bottle.

Factors Affecting Accuracy

Carbs in wine come almost entirely from residual sugar that remains after fermentation. A bone-dry wine can contain less than 1 g per 100 ml, while late-harvest dessert wines can exceed 15 g per 100 ml. The presets are averages, not universal facts. Vintage variation can shift sugar content by a gram or two per liter, and some winemakers stop fermentation early to preserve sweetness, which adds carbs without raising the alcohol level much.

Label reading also adds nuance. Some labels report “total carbohydrate,” some report “sugars,” and low-carb or “skinny” wines may use proprietary calculation methods that exclude certain sugar alcohols. When precision matters — for medical diets or ketogenic macros — always prefer the exact figure from your bottle’s label over a general average. The custom field is there for that reason.

Dessert wines and sweet sparkling wines are the biggest carb traps. A 750 ml bottle of dessert wine at 11.1 g per 100 g contains roughly 83 g of carbs — before you account for alcohol calories.

Frequently Asked Questions

Does this calculator include calories from alcohol? No. It estimates carbohydrate mass only. Alcohol contributes about 7 kcal per gram but is metabolized separately and is not counted as a carbohydrate. If you are tracking calories, add the alcohol calories separately from the wine's carb calories.

Why do I sometimes see different carb numbers on other websites? Different sources use different databases, serving sizes, and measurement bases. Some report per 100 ml, others per 100 g, others per 5 oz glass. Because wine weighs about 0.992 g per ml, per-100ml and per-100g values are within 1% of each other, but a per-glass number depends heavily on what the site assumes as a glass size.

Can I use this for keto meal planning? Yes, with two caveats. First, use the custom field if your bottle’s label gives a more specific number. Second, remember that most keto guidelines count net carbs, and wine contains no significant fiber — so total carbs and net carbs are effectively the same for wine.

Where can I verify the reference values? The underlying nutrition data can be searched at USDA FoodData Central. Search for terms like “wine, table, red” or “wine, dessert” to see original entries.