Generators & Utilities
Image to Keychain Generator
Upload a logo or image, set its black and white threshold, then download a file that is ready to print. The black parts are raised above the base, and the 3MF opens in Bambu Studio as two parts for two-colour printing.
Free
No Sign-up
Runs on Your Device
How to make a keychain from a logo
- Choose an image or logo (JPG, PNG, WebP, GIF, BMP or SVG up to 20 MB), drag a file onto the preview or paste an image with Ctrl+V. Until then, try the black and white threshold on the sample logo.
- Set the black and white threshold until the black and white result looks right, then pick the logo size.
- Add text if you like, then pick the preview colours and ring position. The advanced options change thickness, base border, ring style, edge smoothing and speck removal.
- Download the 3MF for Bambu Studio (two colours, ready to go) or the STL for other slicers.
Two-colour printing in Bambu Studio
- Open the 3MF. The keychain object has two parts: Base on filament 1 and Logo on filament 2.
- Make sure the Filament panel has at least two filaments (sync your AMS or add one with the + button), then set their colours.
- Slice and print with the base flat on the plate, without supports. The colour changes only once, at the first logo layer, so very little filament is wasted.
Tips for a clean print
- A logo of 35 to 50 mm suits a keychain. Lines and gaps in the logo should be at least 0.6 mm so they print with a 0.4 mm nozzle.
- If you see the thin lines warning, enlarge the logo or use Thicken lines at 0.1 to 0.3 mm.
- Small details inside the logo that disappeared can come back if you lower Remove specks.
- For a metal split ring, a 5 mm hole with a 10 mm outer diameter is strong enough.
Frequently Asked Questions
A logo, icon, silhouette or lettering with bold shapes and high contrast, for example black on white. A PNG or SVG gives the cleanest edges. Photos work too, but you usually need to move the black and white threshold and raise Remove specks so the result does not turn out messy.
The image is reduced to two colours. Anything darker than the threshold becomes black and is printed raised above the base; the rest becomes white. The starting value is worked out automatically from the image, then you can move it while watching the black and white result and the 3D preview. For a white logo on a dark background, choose Light parts.
Yes. Transparent areas are never raised. If the logo colours are so light that parts disappear, move the threshold to the right, or choose Image shape so everything that is not transparent is printed raised.
Yes. Open the .3mf in Bambu Studio. The keychain appears as one object with two parts: Base on filament 1 and Logo on filament 2. If the Filament panel lists only one filament, add a second with the + button or sync your AMS, then slice as usual. OrcaSlicer and PrusaSlicer open the file too.
Yes, with a manual filament change. After slicing, move the layer slider to the first logo layer (just above the base thickness) and add a filament change there. For a single colour, use the same filament for Base and Logo.
No. The image is read and processed in your browser, from the black and white step to the 3MF and STL files. The last image is kept in the browser on your device so you do not have to choose it again; click Remove image to delete it.
For your own use that is usually fine, but brand, club and character logos are protected by copyright or trademark. Do not sell the prints without permission from the owner of the logo. A logo you made yourself is free to use and sell.