Line up videos and images
without cropping.

Portrait and landscape mixed together, each kept at its own shape. The layout that fills the screen is worked out for you.

Grid Player plays many videos at once. Grid Wallpaper Maker tiles images, puts your text on top and exports one wallpaper. Two tools in one Chrome extension.

Free. Runs in your browser. Nothing is uploaded.

Videos and images arranged in a mosaic grid

What is SMART GRID?

A Chrome extension that arranges videos and images on one free canvas, keeping each one's aspect ratio, so nothing gets cropped.

Most grid players fix rows and columns first and squeeze every video into the cells. The more videos you add, the narrower the cells get and the more is cut off. This works the other way round: it combines side by side and stacked groups, nested, and picks the arrangement that fills the screen best for the shapes you actually have. You can still drag and resize everything by hand.

For example, this

23 leaf photos in a folder
Source images: 23 leaf photos
The leaf photos tiled into one wallpaper
Generated wallpaper: exported at 1920×1080 with Grid Wallpaper Maker
A three-monitor wallpaper made from the same leaf photos
Going further: a multi-monitor wallpaper. The same photos in a 🎲 mosaic, exported at 5880×1080 across three joined screens. Each screen gets its own arrangement, and the two thin black strips sit on the bezels, so nothing hides behind them.

Grid Player

Drop in a folder of videos and they all play at once.

🧩

Smart arrange

Mixes portrait and landscape without cropping. Or pick an even grid, 1×1 to 4×4, or a large one plus smaller ones.

🎲

Random mosaic

Press R for a bento grid of large and small blocks that fit together exactly. A different one each time. Ctrl+Z goes back.

🎛️

Each video on its own

Play, pause, seek, volume, mute, loop, solo sound. Double-click to fill one monitor. Or control them all at once.

🖥️

Across three monitors

On a Surround or Eyefinity wide display it finds each monitor and the bezel gap, and arranges per monitor. F for full screen.

💾

Save and load a layout

The same videos, positions, playback time, volume and mute come back. It opens empty; you choose what to load.

⚡

Decoded on the GPU

Shows GPU: ON when hardware acceleration is active. Videos the GPU cannot decode get a CPU mark, so you know which ones are heavy.

Grid Wallpaper Maker

Tile your images, put text on top, export one picture.

🖼️

Same arrange, for images

Smart arrange and the 🎲 mosaic work here too. Each image goes into a block of a similar shape. Ctrl+drag to choose what shows.

🔤

Text, your way

Size, weight, color, spacing, rotation, outline, shadow, a band behind, and vertical writing. Use any installed font, or drop a .ttf / .otf.

📐

Any canvas size

This screen (bezel strips left empty), 4K, phone portrait, square, A4 at 300 dpi or custom. Export PNG or JPEG at 1× or 2×, or copy to the clipboard.

Chrome extension

One download for both tools, in Japanese and English. The language follows your browser and can be switched inside.

ZIP, about 74 KB. Chrome or another Chromium browser on a PC.

How to install

Once, the first time.

1

Unzip the downloaded file and keep the folder somewhere it will stay.

2

Open chrome://extensions and turn on Developer mode (top right).

3

Click “Load unpacked” and select the folder.

4

Pin it from the puzzle icon in the toolbar. The button opens Grid Player or Grid Wallpaper Maker.

5

Drop videos or images onto the page. On any web page, right-click an image or video and choose “Send to Grid Wallpaper Maker / Grid Player”.

FAQ

Are my videos or images uploaded anywhere?

No. Everything runs inside your browser. There is no server. A saved layout keeps which file sits where, not the file itself.

Does it work on three monitors?

Yes, when the monitors are combined into one wide display (NVIDIA Surround or AMD Eyefinity). It detects each monitor and the bezel gap from the screen size. With separate displays it works on the monitor the window is on.

Playback stutters with many videos.

Turn on hardware acceleration in chrome://settings/system. The toolbar shows GPU: ON when it is active. Videos in a format your GPU cannot decode (often AV1 on older cards) are marked “CPU decode”.

Can I play YouTube videos?

No. Streaming players can only play inside their own page. Local files and direct links to files such as .mp4 or .webm work.

After a restart, my saved layout asks for permission.

The browser drops file access when a page closes. Press “Allow and reconnect” once and Chrome asks for all files together. Images sent from the web are stored in the browser and come back without asking.

Why Developer mode?

This extension is distributed as a ZIP, not through the Chrome Web Store. Chrome loads extensions from a folder only in Developer mode.