Tangram Studio

Tangram Studio

Move all seven pieces into the kite silhouette. Overlaps and extensions beyond its edge prevent completion.

1. Silhouette and pieces

Fill the gray silhouette on the left. Drag colored pieces, or use the complete position and transform controls below.

Target silhouetteStarting pieces

Focus a piece, then use arrow keys to move one unit, R to rotate 45 degrees and F to flip. Buttons and coordinate inputs offer the same controls.

2. Move and transform

Selected: Large triangle 1 · rotation 0° · flipped no

3. Save layout

JSON stores a validated piece layout. SVG is a visual snapshot of the current board. Both are created in your browser.

Comments & questions

Tangram Studio

Move two large triangles, one medium triangle, a square, a parallelogram and two small triangles. Positions snap to whole grid units; rotation advances by 45 degrees. The result is based on the union of the actual polygons, not piece IDs or their original order. Completion requires pairwise overlap, area outside the silhouette and uncovered area each at or below 0.01.

Key features

  • Drag or keyboard/button-move seven standard-area pieces
  • Rotate each piece in 45-degree steps and mirror it
  • Measure overlap, outside area and uncovered silhouette with convex polygon clipping and union area
  • Show numerical reasons when a layout is incomplete
  • Reset, reveal the authored example solution, validate version 1 JSON and export an SVG snapshot

How to use

  1. Inspect the kite silhouette at left and the seven scattered pieces at right.
  2. Drag a piece, or select it and use the arrow keys or move buttons. R or rotation buttons turn it 45 degrees; F or the flip button mirrors it.
  3. Press Check to measure overlap, area beyond the silhouette and uncovered area.
  4. Save the layout as JSON or the board as SVG. You can reset or reveal the example solution.

Use cases

  • Explore the equal-area transformations of seven tangram pieces
  • See why a visually close layout is still incomplete by comparing area measurements
  • Practice spatial reasoning with full keyboard controls

Frequently asked questions

How is completion decided?

The actual polygons are compared. Pairwise overlap, area outside the target and uncovered target area must each be at most 0.01 square grid units. Piece identities need not match the example solution positions.

Can I create or solve any tangram silhouette?

This version has one authored kite silhouette and seven fixed pieces. Custom outline upload, automatic solving and generation of every possible tangram silhouette are not supported.

How precise are placement and rotation?

Positions use whole grid units, rotation has eight 45-degree steps and horizontal reflection is supported. The 0.01 area tolerance accommodates floating-point boundary error; it is not intended to accept visible gaps.

Is the puzzle sent away?

No. Interaction and geometry checks run in this browser tab. Only explicitly exported JSON or SVG is saved to your device.

Privacy

Layouts stay in the current browser tab and are neither submitted nor autosaved. Files you explicitly download remain on your device.

Related Tools

Geometry Construction LabFraction ManipulativesSliding Tile PuzzleKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyEvent Run of ShowChecklist RunnerKanban Project BoardMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerCloze Worksheet MakerReversi BoardNonogram StudioMinesweeper LabCrossword BuilderWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterHabit Progress TrackerProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterUsability Task RunnerRequirements TraceabilitySentence Structure LabTranslation Memory WorkbenchDictation PracticeMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerKorean initials quizFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Seating PlanRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorLadder GameCompatibility CheckerRandom GeneratorPassword GeneratorMy IP AddressLunch PickerSpin the WheelMetronomeReaction Time TestBalance Game (Would You Rather)Personality Type TestDream DictionaryKeyboard Test
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →