Center STL on the Bed
LocalCenter an STL on the build bed, drop it to Z=0, scale to an exact target height and export print-ready STL — local in your browser, free, no upload.
Drag files here, or click to browse
Supports STL, OBJ, PLY, 3MF, GLB, GLTF
Choose filePreview first: conversion and download happen only after you click the button above. Files are not uploaded.
Center on XY, drop to Z=0 and optionally scale to a target height for printing.
What is it? Center STL on the Bed centers a model on the XY plane, drops it to the build bed and scales it to a target height (mm), then exports STL for printing. Scaling is anchored to the model's geometric center — with centering and bed placement turned off, an off-center model scales in place instead of drifting around the origin.
TL;DR: Center STL on the Bed centers a model on XY, drops it onto the bed (min Z = 0) and scales it to an exact target height in millimeters, then exports binary STL with a print-feasibility grade (overhang ratio, minimum wall, triangle count). Free with no sign-in; local, nothing is uploaded.
How to use
- Open a model — it previews on the page first (one file at a time; if several files arrive together only the first is processed and the rest are listed as ignored).
- Set the target height and options.
- Click "Convert & download" — the STL saves to your downloads and the page shows a print-feasibility summary (grade, overhang ratio, minimum wall, triangle count). Confirm in your slicer before printing.
FAQ
Why center and drop?
Placing the model on the bed at a known position avoids slicer surprises and improves adhesion.
Is it local?
Yes, preparation runs in your browser.
My GLB came out at the wrong size.
glTF is Y-up by spec while this tool treats Z as the height axis and does not convert — rotate and re-export your GLB first, or check the target height against the model's depth (see the notes below).
What if the target height is 0 or empty?
No scaling — only centering and bed placement are applied.
Does this rotate or orient the model for the best print?
No — it only translates: centering on XY and dropping the lowest point to Z = 0. It does not rotate, auto-orient, or generate supports. If the model needs a flat face down, rotate and re-export it in your modeler first (GLB note: glTF is Y-up and is not converted here).
How is this different from a plain scale tool?
A scale tool takes a factor and resizes around it — you re-measure to check the result. Here you type the height you want in millimeters and the model is scaled to exactly that, then centered and dropped on the bed in the same step. For a plain factor or per-axis resize, use Scale & Resize STL Files.
What does the print-feasibility grade check?
A heuristic estimate from the processed mesh: overhang area beyond 45°, minimum wall thickness and triangle count, reported as suitable / needs attention / high risk with the specific findings listed. It is a pre-check, not a substitute for your slicer's checks — confirm before printing.
Which files can I prep, and what comes out?
STL, OBJ, PLY, 3MF, GLB and glTF go in; the result is always exported as binary STL, since that is what slicers read. Materials and colors do not carry over. Point-cloud inputs (.xyz/.pcd and faceless PLY) are rejected with a clear message.
Examples
- Upload a model → centered on the bed → download STL
Supported formats
Limitations
- No supports or orientation optimization.
- No mesh repair — run Mesh Doctor first for broken meshes.
- Z is the height/bed axis for all inputs; glTF/GLB is Y-up by spec and is not converted — rotate and re-export GLB models first, or check the target height against the model's depth.
- STL carries no units: the target height is treated as mm — match your slicer units.
- Scaling is anchored to the model's geometric center: with Center XY and Drop to bed both off, an off-center model scales in place instead of drifting around the coordinate origin.
- One model at a time: dropping several files processes only the first — the rest are listed as ignored in a notice. Drop them one at a time.
- Exports binary STL (materials are dropped).
- Point-cloud inputs (.xyz/.pcd and faceless PLY) are rejected with a clear message — convert to a mesh format first.
- Runs locally in your browser; files are never uploaded.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.