Open STL, OBJ, GLB, GLTF and PLY files directly in your browser. Rotate, zoom, inspect mesh stats (triangles, bounding box, volume), then export to any supported format. Powered by Three.js WebGL. No server, no upload, no account.
Controls
Supported formats
Input: STL (binary and ASCII), OBJ, GLB, GLTF, PLY. Export: STL, OBJ, GLB, PLY.
SVG to PNG
Rasterize SVG vectors to PNG at any size
Image to Base64
Convert any image to a Base64 / Data URI string β or decode back. No upload
JSON Formatter & Validator
Format, beautify, minify and validate JSON in your browser β no upload
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes from text or a file β no upload
This tool uses Three.js loaded directly in your browser tab. When you drop a file, it is read locally via the File API and parsed by the matching Three.js loader (STLLoader, OBJLoader, GLTFLoader, PLYLoader). No bytes are ever sent to a remote server.
The WebGL renderer provides real-time orbit controls (rotate, zoom, pan), studio lighting, and a ground grid. Mesh statistics are computed directly from the vertex buffer without any server-side processing.
Preview STL before 3D printing
Inspect a slicer export to check for obvious geometry issues, verify dimensions in mm or inch, and confirm the model is watertight before sending it to print.
Convert STL to OBJ or GLB
Drop an STL file and click OBJ or GLB to export a converted version instantly. Useful when a tool or game engine requires a specific format.
Quick sanity-check for GLTF assets
Open a GLB or GLTF exported from Blender to verify mesh appearance, orientation and scale without launching the full DCC suite.
Measure approximate model dimensions
The bounding box panel shows X, Y, Z extents in millimeters or inches, plus approximate volume and surface area β handy for design review without a CAD application.
No. This tool is 100% client-side. Your 3D files are loaded directly in your browser using JavaScript (Three.js). Nothing is ever sent to any server, and no data leaves your device.
You can open STL (both binary and ASCII), OBJ, GLB, GLTF and PLY files. For export you can convert to STL, OBJ, GLB and PLY using the built-in exporters. 3MF is not currently supported.
Yes, completely free. No account required, no file size limit imposed by the server (your browser memory is the only limit), no watermark on screenshots or exported files.
Drop your STL file onto the viewer. Once it loads, click the OBJ or GLB button in the export row below the canvas. The converted file downloads immediately to your device. No upload, no waiting.
Volume is computed via the divergence theorem applied to each triangle (signed volume summation), which gives an exact result for closed watertight meshes. Surface area is the sum of all triangle areas. For open meshes or meshes with holes, the volume figure may differ from the true enclosed volume. Units can be toggled between millimeters and inches.
After loading a model, click the Screenshot button in the toolbar above the canvas. The tool uses the WebGL canvas toBlob API to capture the current view and download it as a PNG file. Rotate the model to the angle you want before clicking.