Design a wakesurf board in five minutes.
Cut it this afternoon.

A native Mac and iPad app for one kind of board: wakesurf, surf-style or skim-style. Sliders that stay inside proven geometry, a 3D stage you can paint, and G‑code your router will actually run.

Board
—
Volume
0.0 L
Size
—
Weight
—
Rider
—
Fins
—
Cut time
—

Free to design, fin and paint. Mac and iPad, same files on both.

A rider carving the wake close behind a wake boat at sunset, mountains and a lake behind

One wake. One kind of board.

Behind a boat, on a lake, on the wake. No ocean boards, no foils, no paddleboards. Every template, slider range and fin box in ShapeWake is here because a wakesurf board needs it. That focus is why the whole thing fits in five steps.

Why not a general board CAD?

  1. Five steps, five screens.

    General tools spread one board across curves, slices, layers, plugs and machine panels. ShapeWake is Style, Shape, Fins, Paint, Cut, and the board stays center stage the whole way.

  2. You can't design a bad board by accident.

    Every slider's range comes from the style you picked. A skim can't get three inches thick; a surf can't end up with a one-inch tail rocker. Push a limit and the slider turns orange and tells you why.

  3. Paint is a step, not an afterthought.

    Colors, fades, pinlines and drag-on stickers are in the free tier, because nobody builds a board they can't picture.

  4. G‑code that knows what a wakesurf board is.

    Fin box pockets are routed in the same job as the bottom. The two-sided flip, with registration pins, is set up before you open the file.

Step 1 Style

Start from a board that already rides.

Two styles, three templates each. Pick one and ShapeWake builds the whole board: outline, rocker, foil, rails, fins. You spend your time tuning, not drawing.

Surf-style

Pointed nose, more rocker, thicker rails, real fins. Drives down the line and holds through a turn.

  • Classic
  • Loose
  • Groveler

Skim-style

Thin, flat, round nose, small fins. Built to spin and slide, and to come back around.

  • Classic
  • Spin
  • Pro
One click builds the board and moves to Shape. There is also a reference twin to measure against.

Step 2 Shape

Sliders, not splines.

The curves under the hood are real, so the volume, the 3D view and the G‑code are exact. You just never have to touch a control point.

Inspector groups collapse to one slider each. The stats capsule under the stage updates on every drag.
Size
Length, width and thickness with live units, feet-and-inches or centimeters. Type a target volume and the board scales length, width and thickness together to hit it.
Outline
Wide-point position, nose and tail widths at 12". Nose: pointed, round or blunt. Tail: squash, round, swallow, pin, square, diamond; fish and bat with Shaper.
Rocker
Nose rocker, tail rocker and the entry curve between them.
Thickness
Center, nose and tail thickness, and the foil that joins them.
Rails
Soft, medium or hard. Pinched to full.
Bottom and deck
Flat, single concave, double concave, vee, or two- and four-channel bottoms. Flat, domed or recessed deck. Smart features: spoon nose, beak nose for surf, recessed deck pad for skim. Regular or goofy asymmetric tail and rails with Shaper.

Numbers that move while you do.

Volume, surface area, weight and rider range come from the actual geometry, not a lookup table. A "rides like" readout turns the numbers into feel: loose or drivey, spin or hold.

Volume
0.0 L
Size
—
Weight
—
Rider
—
Skim sample
0.0 L

Orange means "that won't ride."

Push past the style's safe range and the slider fill turns orange with the reason underneath. You can still do it. You just can't do it by accident.

Measure anywhere.

Hover or click a station to read width, thickness and rocker right there. The widths 12" from nose and tail stay on screen the whole time.

The stage, your way.

Orbit, zoom and pan, or jump to top, side, three-quarter and bottom presets. Solid, wireframe or reflective, with a level-lines overlay when you want to read the curvature.

Ghost and trace.

Overlay another saved board, or the template you started from, to see exactly what you changed. With Shaper, drop in a photo of a board you already love and trace its outline in top view.

Opens Shape3d .s3dx files.

The exact curves are kept; length, width, thickness and rocker are live immediately. "Convert to editable" fits the full slider model to the imported shape and reports the fit error, so you know what you're trading.

Imported
Converted

Step 3 Fins

Fins the router understands.

Quad or twin on a surf-style board, a single center fin on a skim. Pick the layout and the box, and the fins land where they should; the pockets go into the same G‑code as the bottom.

The camera rolls to the bottom when you enter the step. Box pockets render translucent where the router will cut them.
  • Six layouts. Quad and twin, the usual surf-style setups; single, the usual skim setup; and thruster, 2+1 and finless when you want them.
  • Five box systems. FCS II (Fusion), Futures, Wake single-tab screw-in, Screw-through (skim), Glass-on.
  • Sizes that fit the style. Small, medium and large surf fins; ½" to 1½" pivot fins for skims.
  • Placement, automatic then editable. From tail, off rail, toe and cant, derived from the layout and board size. Side fins stay mirrored.
  • Leash plug and handle insert. One toggle each, off by default, because it's a wakesurf board.
  • Hardware weighed. Fins, boxes and inserts are added to the board weight in the stats bar.
Skim fins, screw-through. No pocket to route.
Dark mode, if that's how you work.

Pocket dimensions come from a catalog and are marked approximate where they are. Verify against your box before you cut.

Step 4 Paint

See it before you glass it.

Deck, bottom, rails and fins, each with its own color, pattern and finish. Stickers go on the 3D board, not on a flat template, so they land exactly where you put them.

Deck, Bottom, Rails and Fins each get a color. Fade has an angle, a position and a softness; Gloss, Matte or Clear over foam on top.

Stickers you can grab.

Sixteen built-in stickers. Drag one onto the deck or bottom, then scale and rotate it with the handles; Delete removes it. With Shaper, import your own as PNG, SVG or PDF.

Patterns and finish.

Solid, Fade, Resin swirl, Stripe or Pinline, in Gloss, Matte or Clear over foam. Rails and fins get their own color.

Three places to look at it.

Lake sunset, Shaping bay or Studio white. Snapshot any view to a PNG for the group chat or the order sheet.

Step 5 Cut

From the stage to the spoilboard.

Three tabs: CNC, Hot wire, and Templates & export. Whether you own a router, a wire cutter or a planer and a good eye, the board leaves the app ready to build.

  • Blank selector. EPS, PU and XPS stock sizes. The smallest blank that fits is picked for you; if the board doesn't fit, it says which dimension and suggests one that does.
  • Machine profiles. Bed size, units and post-processor: Centroid Acorn, GRBL, Mach3 and Mach4, LinuxCNC, ShopBot .sbp. A board that overruns the bed is flagged before you export.
  • Two tools. A roughing end mill and a finishing ball nose, each with feed, plunge, speed, stepover and stepdown. A tool shorter than the cut is flagged, too.
  • Hold-down and the flip. Vacuum or end clamps, and registration pins on the centerline so the flipped blank lands where the second side expects it.
  • Fin pockets in the job. Pocket depth and clearance per box system, tool-radius compensated, routed right after the bottom.
  • Rail pass. A dedicated finishing pass that loops the outline to blend the rail, so the apex doesn't carry raster scallops.
  • Saved with the board. Cut settings live inside the .shapewake file, so the next revision cuts the same way.
Blank, deep-pass policy, machine, tools, hold-down. Then preview, then export.
Toolpath preview: scrub the cutter along the path, with a time per file and for the whole job.

00:00

Whole job for the sample sample, —, in a — blank: pins, deck, deck outline, flip, bottom, fin pockets, bottom outline. — at — rpm. Estimated by the app and written into every file's header.

Warnings name the problem and the fix, and are written into the file headers too.
Export: six numbered files in cut order. Each header repeats the setup.

Library Files

Your boards, as documents.

Every board is a .shapewake file you can save, duplicate, send and open years from now. The library sorts and filters them by style, length and volume.

Recent boards, rendered from their real geometry.
  • Save, open, duplicate, recents. It behaves like any other document on your Mac, and lives in Files on your iPad.
  • Lock before you share. File protection locks a design, with an optional password, so it can't be edited once it leaves your hands. Shaper.
  • Opens .s3dx. Bring in a Shape3d file and keep working; the original is never written back to.
  • Settings that stay out of the way. Units, default machine and default environment, and nothing else.
A locked board opens, renders and cuts, but nothing moves until it is unlocked.
Looking back from a wake boat's tower at a rider on the wake, a calm lake at sunset

Shape at the bench. Tune it from the boat.

The iPad app is the same ShapeWake: same geometry, same five steps, same .shapewake file. It just answers to your fingers.

Also on iPad

Made for touch, not shrunk to fit.

One finger turns the board, a pinch zooms, two fingers pan. In portrait the inspector is a sheet you pull up over the stage; turn the iPad sideways and it becomes a sidebar, like the Mac.

Portrait. The inspector is a sheet with three heights; the camera re-frames so the board stays centered above it.
A selected sticker: corner handles to scale, a knob to rotate, the body to move.
Export G‑code: one folder, saved where you say.
Landscape. A trailing sidebar, the Mac layout on glass.
Paint in landscape, with the sticker tray in the sidebar.

Five steps. One board.

The same geometry you saw in the app, walked through once from template to toolpath. Scroll.

  1. Style

    Pick surf or skim.

    Six templates, each already a board that rides. One click builds the whole thing.

    A skim-style board becoming a surf-style board
  2. Shape

    Slide. The numbers follow.

    Longer, wider, more rocker: volume, weight and the "rides like" readout update on every drag, and nothing goes outside the style's safe range by accident.

    The surf board widened and given more rocker
  3. Fins

    Roll it over. Choose a layout.

    Fins and boxes. The pockets are already in the cut job.

    The board seen from below with its fins
  4. Paint

    Color it before you glass it.

    A fade on the deck, a pinline, a sticker where your back foot goes. Snapshot it.

    The board painted with a blue-to-white fade and a round sticker
  5. Cut

    Send it to the router.

    Pins, deck, flip, bottom with fin pockets, outline. Under an hour of toolpath, with the header telling you where zero is.

    The foam blank seen from above with blue toolpath lines drawn across it
A CNC router carving a white foam board blank in a bright workshop

For shapers who cut their own.

The G‑code is real, validated, and written for a person standing at the machine. Every file opens with a header you can read before you press cycle start.

Five posts.

Centroid Acorn (.ngc), GRBL (.nc), Mach3 and Mach4 (.tap), LinuxCNC (.ngc), ShopBot (.sbp). Inches or millimeters, whichever your machine speaks.

The header tells you work zero, the flip and the pins.

Where X0 Y0 is, which face is Z0 for this side, where the two registration pins are, and which axis to roll the blank about so the second side lands mirrored the way the files assume.

Stock simulation keeps the bit out of trouble.

Before anything moves, the file lists the blank top and the spoilboard, the board's highest and lowest points, and the foam left above and below them. Tests check every Z stays inside the blank and every XY inside the bed.

A deep-pass rule per foam.

EPS lets a ball nose run past its flute in one pass; PU and XPS don't. The policy is chosen from the blank material and spelled out in the header, with the depth it will reach.

(header excerpt loads from js/board-data.js, generated from the sample G-code)
The top of the real bottom-side file from the sample board, as exported for the default post.

Design for free. Pay when you cut.

Everything to design, fin and paint a board costs nothing. Shaper adds the exports a hand-shaper needs. Shop adds the machine. The same three plans on Mac and iPad.

Free

$0

No card, no trial clock.

Design, fin and paint. Keep it forever.

  • Both styles, all six templates
  • Every Shape slider, live stats, "rides like"
  • Fins, boxes, placement
  • Paint, patterns, finish, 16 built-in stickers
  • Save, open, library
  • Plan print sheet and order sheet
  • Opens .s3dx files
Download

Shop

$17.99/month

For a router or a hot wire.

  • Everything in Shaper
  • Blank selector
  • Machine profiles and five post-processors
  • Toolpath preview and cut time
  • CNC G‑code with fin pockets and the flip
  • Rail pass
  • Hot-wire G‑code
Start with Shop
The same comparison appears in the app the first time you touch a Shaper or Shop control. Purchases are stubbed in this build.

What shapers say

Placeholder. These three cards are reserved for quotes from early testers once the beta ships. Nothing here is a real testimonial yet.

Quote placeholder

Name, shop, town

Quote placeholder

Name, shop, town

Quote placeholder

Name, shop, town

Questions

Mac or iPad?

Both. ShapeWake is a native app on Mac and on iPad, built on the same geometry, G‑code and board model. A .shapewake file opens on either one; keep it in iCloud Drive and the board you shaped at the bench is the one you tune at the dock.

Does it open Shape3d files?

Yes, .s3dx files. The exact curves are kept, and the resize sliders work right away. "Convert to editable" fits ShapeWake's slider model to the shape and shows you the fit error. The original file is never written back to. Older .brd, .kms and .pbd formats are not supported.

Which machines does it talk to?

Anything that reads one of five posts: Centroid Acorn, GRBL, Mach3/Mach4, LinuxCNC and ShopBot .sbp. You set the bed size and units in a machine profile; the board is checked against the bed before export. Hot-wire output is for a four-axis foam cutter.

Do I need a CNC?

No. The plan print sheet and order sheet are free. With Shaper you get full-scale outline and rocker templates tiled across Letter or A4 pages, which is everything you need to shape by hand or send to a glasser. The CNC and hot-wire output is in the Shop tier.

Imperial or metric?

Both, live. Switch between feet-and-inches and centimeters anywhere; every readout and slider follows. G‑code is written in the units of your machine profile.

Surf-style or skim-style, what's the difference?

Surf-style boards have a pointed nose, more rocker, thicker rails and real fins; they drive and hold. Skim-style boards are thin and flat with a round nose and small fins; they spin and slide. ShapeWake treats them as two styles with their own templates and their own safe ranges, so a skim can't accidentally grow surf-board rails.

Are the fin box pockets exact?

They come from a catalog of box dimensions and are marked approximate where the catalog is. The depth and clearance margin are editable per box system, and the app says "verify against your box" where it means it. Measure your boxes before you cut.

What's the file format?

.shapewake, a JSON document, the same on Mac and iPad. Save, open, recents and duplicate come from the system. Your cut settings are saved inside it, so a board cuts the same way next season.

Is the G‑code safe to run?

Every file starts with a geometry check: blank top, spoilboard, board high and low points, and the foam left around them. Automated tests confirm every finishing Z stays inside the blank and above the spoilboard, every XY stays inside the bed, and the cut surface matches the board within tolerance. Read the header anyway, verify the safe height under your Z convention, and check your bit's rated rpm. It's foam, but it's still a spinning tool.

Shape one tonight.

Free to design, fin and paint. Shaper and Shop unlock when you need them, from inside the app.

One .shapewake file, both devices. Shaper and Shop unlock from inside either app.

Bare feet on a dark traction pad on a wakesurf board riding the wake, the boat ahead and a low sun behind