Web · 3D Live

HAS Frames

Visualize artwork in a frame, then export a PNG mockup or the framed piece as a textured GLB.

HAS Frames: an uploaded artwork shown in a classic wood frame on a wall, with controls for artwork, wall color, and frame style
Beta v5 Runs entirely in your browser · your artwork never leaves your machine What you export is yours · commercial use included

About this tool

HAS Frames started as a personal tool: a way to see original artwork framed, on real walls and inside 3D worlds, without modeling a frame from scratch every time. It turned out everyone who prints, posters, or set-dresses has the same question: "will it look right on the wall?" Guessing from a phone screen is how art ends up too small over the sofa. HAS Frames answers with real numbers: your artwork at true size, in a frame you configure, next to a person, sofa, or console for scale, on a flat color or a photo of your actual wall.

When it looks right, take it with you: a high-res PNG mockup for clients, or a GLB of the framed piece (real-world meters, artwork baked in as a texture) for 3D scenes in Cinema 4D, Blender, or Unreal.

HAS Frames is for visualizing, not print production. When you are ready to print, send your original file to the printer; the DPI readout shows your image's resolution at the chosen size, and your printer can tell you what their process needs.

How to use it

  • Drop in your artwork. The frame locks to its aspect ratio automatically.
  • Set the real print size in inches or centimeters, or grab a standard quick size.
  • Pick a frame style and mat, and set the wall to a color or a photo of your own room.
  • Toggle a scale reference (person, sofa, or console) to sanity-check the size.
  • Export: PNG for a client-ready mockup, GLB for a 3D-ready framed prop.

One email when a new tool ships.

Get new tools →