You can 3D print a fully functional stamp using flexible filament on a standard FDM printer or flexible resin on a resin printer. The process involves designing a mirrored image, choosing a soft material, and dialing in a few key print settings. The whole project can go from idea to finished stamp in under an hour, and the results rival basic commercial rubber stamps.
Choose the Right Material
Material choice matters more here than in most 3D printing projects. A good stamp needs to be soft enough to compress evenly against paper, slightly porous so it holds ink, and detailed enough to produce clean edges. That means you need flexible filament, not rigid PLA or PETG.
For FDM printers, TPU (thermoplastic polyurethane) is the go-to material, but softness varies widely. TPU is rated on the Shore hardness scale, where lower numbers mean softer material. Standard TPU at 95A feels like a hard shopping cart wheel. That’s too stiff for a stamp. You want something closer to 85A or below, which feels more like actual rubber. Fiberlogy Fiberflex 40D is one of the softest options that still prints reliably, and it produces excellent results for stamps.
Another strong option is ColorFabb VarioShore TPU, which foams slightly at higher print temperatures. This foaming makes the surface porous and even softer, which helps the stamp absorb and release ink more evenly. The trade-off is some loss of fine detail and slightly blurry edges, so it works better for bold designs than intricate line work.
If you own a resin printer (MSLA), flexible resin produces the sharpest stamps. Resin printers resolve much finer detail than FDM machines, so tiny text and thin lines come out crisp. The downside is cost: resin printers and flexible resin are more expensive, and the post-processing (washing and curing) adds steps. But if detail is your priority, resin is the better technology for this project.
Design Your Stamp
The single most important design step is mirroring your image. Your stamp face needs to be the reverse of what you want to appear on paper, just like a traditional rubber stamp. If you skip this step, any text will print backwards. Mirror the entire design horizontally before exporting.
Start by creating your design as a vector graphic in software like Inkscape (free), Adobe Illustrator, or even Canva. Vector files scale cleanly and convert well to 3D models. Once your 2D design is finalized and mirrored, you need to turn it into a 3D model with raised surfaces for the stamp face.
There are a few ways to do this:
- Tinkercad or TinkerCAD SVG import: Import your mirrored SVG file and extrude it upward by 2 to 3 mm to create the raised stamp surface. Add a flat base underneath as a handle or mounting point.
- PrusaSlicer or Cura image-to-model tools: Some slicers can convert a black-and-white image directly into a height map, turning dark pixels into raised areas. This is a quick shortcut for simple designs.
- Fusion 360 or OpenSCAD: For more control, import your vector and extrude it manually. This lets you fine-tune the height of raised elements and add features like a grip or alignment marks.
Keep your raised stamp surface between 1.5 and 3 mm tall. Too short and the recessed areas may touch the paper and leave unwanted ink marks. Too tall and the stamp face becomes wobbly. For the base or handle, 8 to 15 mm of total thickness gives you something comfortable to press down on.
Dial In Your Print Settings
Flexible filaments are slower and trickier to print than rigid materials, but a few setting adjustments make them manageable.
Speed: Print slowly. For soft TPU, aim for around 15 to 20 mm/s. Some slicer profiles cap this automatically using a maximum volumetric speed of about 1.5 mm³/s, which works out to roughly 17 mm/s at a 0.2 mm layer height. Printing too fast causes flexible filament to buckle and jam in the extruder.
Layer height: Use 0.1 to 0.15 mm for the stamp face if you want fine detail. You can use 0.2 mm for the base and handle portion to save time. Thinner layers produce smoother surfaces and sharper edges on your design.
Walls and infill: For a stamp, you want the face to be solid but the body to have some give. Use 2 to 3 perimeter walls with 8 to 15% infill for the body. Add extra top solid layers (5 or more) so the stamp face is completely sealed and smooth. Less infill makes the stamp compress more easily when you press it down.
Ironing: This is the setting that can take a good stamp and make it great. Ironing runs the hot nozzle back over the top surface in a second pass, flattening curled plastic and filling tiny gaps. The result is a noticeably smoother top layer. Since your stamp face is a flat surface with raised elements, ironing works perfectly here. Enable it in your slicer under top surface settings. Combined with monotonic top-layer infill (which prints lines in one direction instead of alternating), ironing can produce a surface smooth enough that you can’t tell it apart from the build-plate side.
Print Orientation and Bed Adhesion
Print the stamp face-down on the build plate whenever possible. The first layer pressed against the smooth bed surface will always be flatter and more uniform than any top layer, even with ironing. This gives you the cleanest possible stamp face with no visible layer lines on the contact surface.
If your design has fine details that need support when printed face-down, you may need to print face-up instead. In that case, ironing becomes essential, and you should use the thinnest layer height your patience allows.
For bed adhesion with flexible filament, a smooth PEI sheet or glass bed with a thin layer of glue stick works well. Flexible prints can be difficult to remove from textured beds because the soft material grips the texture.
Adding a Handle
A flat stamp without a handle works, but it’s awkward to use. You have a few options. The simplest is to design a thick rectangular or cylindrical base as part of the model, printed in the same flexible material. If you want a rigid handle for better control, print the stamp face in flexible filament and a separate handle in PLA, then glue them together with cyanoacrylate (super glue) or contact cement. A rigid handle with a flexible face gives you the best of both worlds: easy grip and even ink transfer.
Another approach is to design a dovetail or snap-fit joint between the flexible stamp pad and a rigid handle, so you can swap different stamp designs onto the same handle.
Using Ink With Your 3D Printed Stamp
Standard stamp ink pads work fine with 3D printed stamps. Press the stamp face into the ink pad evenly, then press it onto paper with firm, even pressure. Avoid rocking or twisting, which smears the image. The slightly porous surface of soft TPU naturally absorbs a small amount of ink and releases it onto paper, similar to traditional rubber.
Water-based stamp inks are the easiest to work with and clean up. Solvent-based inks produce darker, more permanent impressions but are harder to remove from the stamp surface. For fabric stamping, use fabric-specific ink and test on a scrap piece first, since the pressure needed varies with fabric texture.
If your first impressions look patchy or uneven, the problem is usually one of three things: the stamp face isn’t flat (try printing face-down on the bed), the material is too hard (switch to a softer TPU), or you’re not applying enough ink. A few test stamps on scrap paper will help you find the right pressure.
Cleaning and Longevity
Clean your stamp promptly after each use, especially with water-based inks that can dry in the fine recesses of your design. A damp cloth or paper towel is usually enough. For stubborn ink, a soft toothbrush under running water works without damaging the flexible material. Avoid harsh solvents on TPU, as they can degrade the material over time.
A well-printed TPU stamp holds up for hundreds of impressions without noticeable wear. Resin stamps are more rigid and can chip if dropped, but they maintain sharp detail longer. Store stamps face-up or hanging to prevent the face from deforming under its own weight over time, though soft TPU will bounce back from minor compression.

