Build, visualise, and export synthetic energy profiles — consumption, production, and dynamic battery storage. Designed for energy advisors and energy hubs who need accurate load and flexibility data without waiting for metering history.
Open the toolFree to use · No account required · CSV export

No metering history required. Build any energy profile synthetically from configurable layers — including dynamic BESS — then export a full-year CSV at 15-minute resolution.
Choose individual layers — base load, sine domes, ramps, triangles — or pick a complete profile template from the library: small office, cold storage, EV charger, production line, and more.
Set amplitude, active days, start and end times per day. Toggle layers on or off without deleting them. Iterate freely — the profile recalculates live.
Switch between Layers, Stacked, and Composite base-week views. Add a BESS layer to any profile to instantly see its impact on the net line. Preview by Week, Month, or Year without touching the base week. The KPI panel shows battery impact metrics — peak reduction, export reduction, equivalent cycles, and SOC — alongside the standard load KPIs.
Apply monthly seasonality scaling and calendar overrides for non-working days. Dynamic BESS behavior — including yearly degradation — is fully included in the exported composite. Export the composite year profile as a timestamped CSV at 15-minute resolution.
The Base Week is the only editable chart mode. Define your recurring weekly pattern by adding and tuning layers, then let the tool project it across the calendar. Switch between three visual angles to fully understand the profile you are building.
See each layer's individual contribution. Drag handles to shift start and end times. Colour-coded by layer for instant legibility.
Layer colours remain visible while contributions stack. Spot which layers dominate at peak and off-peak hours.
The resulting net profile as one blended shape. The signal you actually trade or report on.
Layers view

Stacked view

Composite view

Week preview

Month preview

Year preview

Preview modes are read-only calendar projections of your base week. Week and Month views keep full 15-minute resolution. Year view shows a daily-average composite so seasonal patterns are immediately visible.
Navigate across calendar weeks at 15-min resolution. Spot weekend drop-offs, shift patterns, and EV charging windows.
Scroll through months at 15-min resolution. Ideal for presenting demand patterns to grid operators or hub members.
Daily averages across all 12 months. Validates your seasonality settings before export.
The right-hand inspector gives you two powerful controls before you export. Seasonality applies monthly scaling factors to reflect real-world demand variation. Non-working day overrides scale consumption layers down on public holidays and closed days — production layers like rooftop PV remain unaffected.
The exported profile feeds directly into the Distro platform — attach it to a scenario to model trading potential, flexibility value, and grid congestion impact for any site or hub.

BESS layers are not static charge/discharge blocks. They simulate interval by interval against the net profile produced by the other layers. Configure capacity, power limits, SOC bounds, efficiency, cycle limits, and yearly degradation — then pick a strategy and see the impact live in the KPI panel.
Discharges when net import exceeds a configured peak target. Reduces demand charges and grid connection costs.
Charges from PV export or surplus and discharges when import rises above a threshold. Maximises renewable self-consumption.
Keeps grid import under a configured cap where possible. Useful for sites with constrained connection capacity.
Charges when export exceeds a cap, including full zero-export operation. Prevents curtailment and grid penalties.
Charges below and discharges above a target net load. Flattens the demand curve for more predictable grid behaviour.
When at least one BESS layer is active, the inspector shows battery impact KPIs alongside the standard load metrics. No manual calculations needed.
Dynamic BESS behaviour is fully included in the exported CSV. The composite year profile reflects actual battery dispatch, constrained by SOC, efficiency, and the configured strategy.
The library has two building blocks: individual layers you can freely combine, and preset profiles that load a ready-made combination of layers for a specific business type. Start with a profile and customise it, or build from scratch using individual layers.
Add individual building blocks to your profile. Each layer has a direction (consumption or production), a pattern, amplitude, and a daily schedule. Combine them freely.
A preset loads a complete combination of layers for a specific business type. Customise individual layers afterwards or add new ones on top.
IT baseline, lighting, HVAC, and a small daytime occupancy peak.
Continuous refrigeration with store operations, HVAC, bakery, and evening cleanup.
Low base load with dock activity, lighting, ventilation, and forklift charging.
Industrial baseline with production, compressors, utilities, and daytime support loads.
Retail daytime load stack combined with rooftop solar production.
Large cold storage, warehouse activity, dock operations, and fleet charging.
Electrolyzer-led power demand with compression, cooling, and flexible battery operation.
Pumping, tank heating, and auxiliary terminal systems for liquid bulk storage.
Container handling load mix with reefer demand, cranes, terminal services, and shore power.
Hybrid renewable generation site with battery shifting and a small continuous auxiliary load.
Full retail load stack with rooftop solar and a solar self-consumption battery. Minimises grid import during evening peaks by charging from daytime PV surplus.
Warehouse and distribution load with rooftop PV and a grid import cap battery strategy. Keeps peak import under a configured threshold on working days.
Supermarket continuous operations with rooftop PV and a peak shaving battery. Discharges when net import exceeds the peak target, reducing demand charges.
Retail daytime load with rooftop solar and a BESS layer on solar self-consumption strategy. Battery charges from PV surplus and discharges during evening demand.
Warehouse load with rooftop PV and a BESS layer configured for grid import cap. Battery absorbs PV surplus and caps peak import to a defined threshold.
Supermarket continuous load with rooftop PV and a BESS layer on peak shaving strategy. Battery discharges when net import exceeds the peak target, reducing demand charges.
All profiles are fully editable. Stack multiple site profiles to model a hub-level aggregate.
Open the generator in your browser. Add a template, adjust it to your site, and export a full-year CSV in minutes. No signup. No data shared.
Back to Distro EnergyThe Load Profile Generator is free to use. If you want to connect a profile to a live Distro trading scenario — or if you're advising an energy hub and want to explore what Distro can do for your clients — talk to our team.
We work with energy advisors, business parks, and industrial clusters across the UK and the Netherlands.