FIRST CH TOOLS / Images / 72 DEVICE MOCKUP 3D
3D Device Mockup Generator
Place a screenshot on the screen of a 3D phone or laptop and get a PNG that is ready for a social post or a landing page. Angle, scene and background colour are picked from presets. Drawing happens in your own browser (WebGL); images are never uploaded.
Device
Body colour
Angle
Scene
Background
Export
How to Use
- Add a screenshotDrag and drop it, click to choose it, or paste it with Cmd+V / Ctrl+V. Portrait images switch to the phone and landscape images to the laptop automatically. A sample screen is shown to start with.
- Pick the presetsChoose the device and body colour, then the angle, scene and background colour. Match the ratio (16:9, 1:1, 9:16 and so on) to where the image will go.
- Export"Save PNG" downloads the image and "Copy image" puts it on the clipboard. With a "Transparent" background you get a cut-out PNG that keeps the shadow.
About This Tool
In a promo image for an app or a website, a screenshot shown on a real-looking device tells people at a glance what they are looking at, far better than a bare screenshot. This tool draws 3D phone and laptop models with three.js (WebGL), puts your screenshot on the screen and takes the picture. The controls are limited to choosing presets, so no 3D software skills are needed. The devices are generic shapes, not copies of any manufacturer's product.
The phone screen is about 9:19.5 (close to an iPhone screenshot) and the laptop screen is 16:10. Images with a different ratio can be fitted by "Crop from the top" (for tall full-page screenshots), "Crop from the centre" or "Fit whole image". The "Floating" scene lifts the device off the floor and softens its shadow; "Against a wall" casts the shadow on a wall behind it. "Transparent" leaves the background unpainted and keeps only a semi-transparent shadow, so the PNG can sit straight on top of a landing-page design.
Drawing and exporting happen entirely in the browser; images are never uploaded to a server (3D drawing needs WebGL). Only still images (PNG) can be exported; there is no video mockup, saving or sharing. To add a background and shadow while staying flat, use the Screenshot Frame; to cut images to each platform's sizes, Social Media Image Resizer; and to make the PNG lighter, Batch Image → WebP.
Settings can also be passed as URL parameters (the image itself is chosen on the page). Example: /en/device-mockup-3d/?device=laptop&angle=left&scene=float&bg=navy&finish=silver&ratio=1:1 (device=phone,laptop / angle=front,left,right,high,flat / scene=floor,float,wall,none / bg=paper,white,mist,sand,sakura,leaf,sky,vermilion,navy,ink,transparent or a colour code (with %23) / finish=black,silver,white,blue / fit=top,center,contain / ratio=16:9,1.91:1,4:3,1:1,4:5,9:16 / scale=1,2).
Other Tools
- 01Batch Image → WebPWebP Converter
- 02White Background RemoverWhite BG Remover
- 03WCAG Contrast CheckerContrast Checker
- 04Character CounterCharacter Counter
- 05llms.txt Generatorllms.txt Generator
- 06JSON-LD GeneratorJSON-LD Generator
- 07Markdown → PDFMD → PDF
- 08OGP Meta Tag WizardOGP Wizard
- 09Favicon GeneratorFavicon Generator
- 10TikTok PublisherTikTok Publisher
- 11Encoding & Line Ending ConverterEncoding Converter
- 12Batch Image → AVIF + pictureAVIF Converter
- 13Test Data GeneratorTest Data Generator
- 14Marp Markdown → SlidesMarp Slides
- 15Text & Code Diff CheckerDiff Checker
- 16Cron Explainer & Next RunsCron Explainer
- 17Base64 & Data URI EncoderBase64 & Data URI
- 18URL Parameter Editor & UTM BuilderURL Parameters
- 19HTML Entity Escape & UnescapeHTML Escape
- 20JSON ⇄ YAML ConverterJSON ⇄ YAML
- 21PX ⇄ REM / EM ConverterPX ⇄ REM / EM 単位変換
- 22Color Converter & AlphaColorコード変換&アルファ透過
- 23MD5 / SHA-256 Hash Generatorハッシュ生成
- 24JWT Decoder & Expiry CheckerJWTデコーダー&有効期限チェッカー
- 25User-Agent ParserUser-Agent解析&デバイス判定
- 26UUID & ULID GeneratorUUID (v4) & ULID 一括生成
- 27Aspect Ratio Calculatorアスペクト比計算&サイズ算出
- 28Markdown Table GeneratorMarkdownテーブル整形&CSV/TSV変換
- 29SQL Query FormatterSQL Formatter
- 30QR Code GeneratorQR Code Generator
- 31Regex Tester正規表現テスター
- 32Unix Timestamp ConverterUNIXタイムスタンプ⇄日時変換
- 33New Tab Memo新規タブメモ帳
- 34Image Resizer & Cropper画像リサイズ&クロップ
- 35EXIF Viewer & RemoverEXIF情報の確認&除去
- 36robots.txt Generatorrobots.txt ジェネレーター
- 37Password Generator安全なパスワード生成
- 38Case Converter文字列ケース変換
- 39CSV/TSV ⇄ JSON ConverterCSV/TSV ⇄ JSON 相互変換
- 40PDF Merge, Split & ExtractPDF結合・分割・ページ抽出
- 41Full-width ⇄ Half-width Converter全角⇄半角変換&テキストクリーナー
- 42X (Twitter) Post CounterX(Twitter)投稿の文字ウェイト計算
- 43CSS clamp() Fluid Typography CalculatorCSS clamp() 計算機
- 44CSS Gradient GeneratorCSSグラデーションジェネレーター
- 45Image Colour Palette Extractor画像からカラーパレット抽出
- 46QR Code ReaderQRコード読み取り
- 47SVG Optimizer & Data URISVG最適化&data URI化
- 48Redirect Generatorリダイレクトルール ジェネレーター
- 49IP / CIDR CalculatorIPアドレス・CIDR計算機
- 50ICS Calendar Event GeneratorICS Generator
- 51cubic-bezier Easing Preview & ComparisonEasing Preview
- 52CSS box-shadow Generatorbox-shadow ジェネレーター
- 53Japanese Dummy Text Generator和文ダミーテキスト生成
- 54Social Media Image ResizerSNS画像サイズ一括書き出し
- 55Time Zone Converter & World Clockタイムゾーン変換・世界時計
- 56Date & Business Day Calculator日数・営業日計算
- 57HTML → MarkdownHTML→Markdown変換
- 58HEIC to JPEG/PNG ConverterHEIC Converter
- 59Print Size & DPI Calculator印刷サイズ・DPI計算機
- 60Color Blindness SimulatorColor Blindness Simulator
- 61SERP Preview & Meta Tag Length CheckerSERPプレビュー&メタタグ文字数チェック
- 62Flexbox & CSS Grid GeneratorFlexbox / CSS Grid ジェネレーター
- 63Text Line Toolsテキスト行操作ツール
- 64Screenshot Frame & Background Makerスクリーンショット枠装飾
- 65Japanese Era ⇄ Western Calendar Converter和暦 ⇄ 西暦変換
- 66URL Slug Generator (Japanese → Romaji)URLスラッグ生成(日本語→ローマ字)
- 67htpasswd Generatorhtpasswd ジェネレーター
- 68OGP Image GeneratorOGP画像ジェネレーター
- 69Stamp Shape Generatorスタンプ形ジェネレーター
- 70Stay Awakeスリープ防止
- 71Screen Recorder with Click Auto-Zoom画面録画+クリック自動ズーム