Skip to content

Bead Pattern Mirror, Rotate and Resize

Paste your pattern as rows of colour codes, choose a transformation and read the new grid. Mirroring and rotating move the cells without changing any colour; resizing copies the nearest cell, so no new colour is made.

New size

2 × 3

Rotate 90° clockwise: from 3 × 2 cells
4 1
5 2
6 3

Mirroring and rotating never change a colour. Resizing copies the nearest cell, so it can lose or repeat details. The grid stays in your browser.

How it works

  1. Write or paste the grid: one row per line, one code per cell, separated by spaces or commas.
  2. Choose a transformation: mirror, rotate by 90 or 180 degrees, or resize.
  3. For a resize, enter the new width and height in cells.
  4. Copy the result, or use it as the new input to chain another change.

What people use it for

  • A symmetric design

    Mirror a half pattern to see the whole.

  • Fitting the boards

    Turn a pattern by 90 degrees to match the way your boards are laid out.

  • A larger or smaller pattern

    Double a small pattern without blur, or reduce it by taking every other cell.

Questions

What are the rules?
Mirroring left to right reverses each row. Rotating clockwise puts cell (row r, column c) of a grid with h rows at row c, column h − 1 − r of the result, and swaps the width and the height. Resizing to w' × h' copies, for each new cell (x, y), the source cell at column floor(x × w ÷ w') and row floor(y × h ÷ h').
Does resizing keep the look of the pattern?
It keeps the colours exactly, but it can lose or repeat details: reducing a pattern drops rows and columns, enlarging repeats them. The page makes no judgement about the result.
Is anything uploaded?
No. The grid stays in your browser and no image is read.
What are the limits?
Up to 500 rows, 500 cells per row and 40 000 cells in total, for the input and for the result. Codes are at most 12 characters and every row needs the same number of cells.