Skip to content

All Block Types

Type / in an empty line to open the block menu. You can also type the block name directly — the menu filters in real time.

Related blocks live under one entry: Medium (image, video, audio, document), Verweis (page, row, table, board, project, session), Externer Inhalt (card or embed), Farbe (single or palette) and Steuerung (filter or action). Clicking such an entry reveals the choices; Escape goes back.

Text & Structure
  • Paragraph
  • Heading 1 / 2 / 3
  • Code
  • Divider
  • Collapsible Block
Lists & Tasks
  • Bullet list
  • Numbered list
  • To-do
  • Callout
Media
  • Image
  • Gallery
  • Video
  • Document
Creative
  • Location
  • Color
  • Color Palette
  • Light Diagram
Embeds
  • Page link
  • Board link
  • Embed database
  • Embed view
  • Link card
  • Metric
Layout
  • 2 columns
  • 3 columns
  • Schedule
Internal Links
  • Page Link
  • Board Link
  • Project Link
  • Session Link
  • Database Link

Standard text block. Just start typing. Supports bold (Ctrl+B), italic (Ctrl+I), and links.

Three hierarchy levels for chapters and sections. Shortcut: # + Space for H1, ## for H2, ### for H3.

Monospace code block. The menu at the top right sets the language (TypeScript, SQL, Shell …) — the code is then coloured as soon as you leave the block. While typing it stays plain so the cursor never jumps. The second button copies the content.

Separates sections. Clicking the small label on the right switches the style: line, dots, or just space. Shortcut: --- + Enter.

A block that expands/collapses on click. The title remains visible — content below is hidden or shown. Perfect for long pages with optional sections, FAQs, or step-by-step guides.

A highlighted quotation with a vertical bar on the left. Use + Quelle to add the source — it appears in small type underneath and travels with the page when shared or exported.

A mathematical formula in LaTeX notation, cleanly rendered (e.g. E = mc^2). Ideal for scientific or technical content.

An automatically generated list of all headings on the page — including headings inside columns and collapsible blocks. Updates itself and jumps to the section.


Bulleted list. Shortcut: - + Space. Enter creates the next item, Tab creates an indented sub-item.

Ordered list. Shortcut: 1. + Space.

Checkbox block. Enter adds another item. You can check items off directly — the status is saved and shown in My Tasks when you are the assigned person.

A highlighted block for anything that should stand out. Clicking the symbol on the left picks the kind: hint, warning, done, or idea — each with its own icon and colour. That way a warning looks like one before you read it.


Upload an image or choose one from the Media Library. Hovering shows S / M / L for the width at the top right. Below the image sits the caption — freely editable, and it doubles as the alternative text for screen readers. Both survive sharing and export.

Combine multiple images from the Media Library into a gallery block. Click Add images to select photos (multi-select supported).

Layouts — choose from the toolbar dropdown:

LayoutDescription
GridUniform grid, 2–4 columns configurable
MasonryPinterest-style, columns fill top to bottom
Justified GridEach row fills the full width exactly — images are scaled proportionally
SlideshowOne at a time with previous/next arrows and a thumbnail strip
Contact SheetSmall grid with numbered frames — classic film layout

Additional features:

  • Lightbox — click any image to open it full-screen; keyboard navigation (← →), swipe on mobile, ESC to close
  • Captions — click the caption line in Lightbox mode to type a description
  • Reorder — drag and drop images to rearrange them
  • Favourites — heart icon marks/unmarks an image; favourites are highlighted with an amber border

Embed a video — either as a file upload (MP4, MOV) or as a link to YouTube/Vimeo.

Attach a file (PDF, Word, Excel, PowerPoint). It is displayed as a clickable document preview.

Embed an audio file (MP3, WAV, M4A …) with a player — or a SoundCloud link. Handy for voice notes, music references, or podcasts.


Search for an address or coordinates. The card is assembled from sections you can switch on and off individually (click the card → “Ort einrichten”):

  • Map — map section with a pin
  • Address — with copy and directions
  • Details — freely named rows: door code, parking, rent, power supply …
  • Contact — name, phone, email; phone and email are clickable
  • Note — arrival, access, anything worth knowing
  • Light — golden and blue hour for this place and day

A section switched off keeps its content — it simply isn’t on the card. The same fields apply on boards.

Save a colour with HEX, RGB, and HSL values. Shows a colour preview. Handy for colour-grading references, brand colours, or set design.

Group multiple colours into a palette. Each colour shows its HEX code and an optional name. Great for branding boards, colour-grading moodboards, or set-design documentation.

The setup seen from above: lights, shaping tools, set and camera as movable elements.

Light looks like light. Every cone follows its lamp: beam angle by type, reach from the power, a soft edge on softbox and umbrella, a hard one on snoot and fresnel. The colour comes from the colour temperature or the gel; where two lights overlap, they add up.

The inspector (click an element) sets what shapes the picture: power (500 Ws or 1/4), intensity, modifier (grid, diffusion, barndoors, snoot), colour temperature, gel — and height above the floor, the one value a top view otherwise hides. Aim at subject turns the lamp with a single click.

Scale. The diagram works in metres (6 × 4 m by default): a half-metre grid, a scale bar in the bottom-left, and position plus distance to the subject in the inspector. Next to the name, each element shows what matters on set: power and height.

Handling. While dragging, an element snaps to the alignment of other elements (dashed guide) or to a quarter-metre grid; holding Alt turns that off. Rotation snaps to 15°. A flag on the element shows distance and angle to the subject. Double-click the rotation handle aims the lamp at the subject. Keyboard: arrow keys move (larger with Shift), [ and ] rotate, ⌘D duplicates, Delete removes, Esc clears the selection.

The elements, by group:

GroupElements
LightsSoftbox, Octabox, Umbrella, Beauty Dish, Striplight, LED panel, LED tube, Ring light, Strobe, Par, Fresnel, Snoot, Optical spot, Practical
ShapingReflector, White V-flat, Black V-flat, Scrim/Silk, Diffusion, Flag, Mirror
RiggingStand, Boom, Sandbag
NatureSun, Window, Overcast sky
SetSubject, Seated subject, Group, Product, Chair, Apple box, Table, Camera, Backdrop roll, Cyc, Wall, Background
TextText label, Measure line (shows its length in metres)

V-flats, scrim, backdrop roll, cyc and the measure line can be resized at their edges — for them the extent matters, not just the position.

Bouncers (reflector, white V-flat, scrim, mirror) only return what they receive: without an intensity of their own they stay quiet, and a black V-flat throws nothing at all. What counts as the subject — person, seated person, group or product — the diagram works out itself, so distance, angle and “aim at subject” also work in a tabletop setup.

Templates. The template button lays out a whole setup, each with one line on what it does:

TemplateWhat for
Portrait (3-point)The classic: clear shape, soft shadows
RembrandtTriangle of light on the shadow cheek — dramatic, yet flattering
ClamshellThe beauty standard: light above, fill directly below
Butterfly / ParamountButterfly shadow under the nose, emphasises cheekbones
SplitHalf lit, half shadow — hard and graphic
LoopA small nose-shadow loop, the friendliest people standard
Rim / EdgeTwo lights from behind trace the silhouette
High-keyPure white background, light and commercial
Low-keyOne narrow light, black material swallows the rest
Product (tabletop)Large light from behind at an angle, white cards at the sides
GroupTwo large lights from both sides, far enough away
Window light · Outdoor/Sun · Ring lightNo flash, with sun, on the camera axis

Focus. The four-arrows button opens the same diagram large in an overlay — the same drawing, just with room to build. Esc or the same button takes you back; everything you change in focus is on the page afterwards.

Legend and packing list. The legend button shows the list of lights below the diagram — numbered, with modifier, power, height and distance to the subject. Copy puts it on the clipboard as text, for a call sheet or an email.

Linked gear. In the inspector, Device links an entry from the workspace equipment list. The legend then names the lamp that actually has to come along instead of just “softbox”. Lights are listed first; search covers name and category. With no equipment list in the workspace, the field does not appear.

Export: SVG or PNG from the export menu in the toolbar


Link to another Page in the workspace. Appears as a clickable card with title and icon.

Link to a Board. Shows a preview of the board name as a clickable card.

Two blocks for pages that work like a dashboard: filter creates one button per row of a table, action creates a new row (optionally from a template) and opens it. On a shared page both are visible but not operable — it says “nur in Pachurros bedienbar”, so the recipient sees what’s there instead of a hole.

Embed a full Database (table) directly in the Page. The embedded table is fully editable.

Embed one specific view (e.g. just the “By category” chart).

An embed follows its view. Filters, sorting, AND/OR and the chart settings come from the view — change them there and the block changes too. Only a rule set inside the block overrides it; the × next to the filter marker in the header returns to the view.

Tidy like a dashboard. An embed shows only the content, no settings bar. If you need it: ⋯ → Filter & sorting. Drag the bottom edge for height; charts start slightly taller so ring and legend have room.

In the menu under Website → Website.

Paste an address (example.com is enough) and it becomes a card with title, description and preview image. If the address can be embedded, an Einbetten button appears on hover: same address, different presentation. Karte takes you back from an embed.

Numbers from your tables right on the page — a single figure or a grid for a small dashboard.

Single or grid. The settings bar switches between one large number and a grid. The grid is made of rows with freely sized fields: drag the handle between two fields, split or remove fields, drag metrics onto another field.

Direct or formula. Direct is one table, one calculation (count, sum, average, min, max) and its own filter. Formula computes with named building blocks: {Budget} - {Calls}. A block draws from a table (any table, with its own filter) or points at another metric on the same page — including a neighbouring tile. Circular references are detected and shown as #RINGBEZUG.

Presentation. Label, format, decimals (automatic up to three), free prefix and suffix, and a weight: emphasised puts the leading figure on a tinted ground with an accent ring, quiet takes weight off a secondary number.

The formats apply to every metric — including formula metrics and those referring to another metric:

Format12345.6 becomes0.42 becomes
Number12.3K0.42
Number, written out12’3460.42
Currency (code of your choice)CHF 12’345.60CHF 0.42
Percent12’345.6 %0.4 %
Percent from ratio42 %

Percent takes the value as it is ({Calls} / {Budget} * 100 → 42 %). Percent from ratio multiplies by 100 — for formulas that yield a ratio ({Calls} / {Budget} → 42 %).

Shared pages show the real numbers — computed on the server, with only label and result leaving it. Tables, filters and formulas stay in the workspace.

Embed external content by address — forms, maps, calendars. Pick the height on hover (Auto follows the aspect ratio, otherwise S/M/L): a poll is flat, a form is tall.


Splits the content into columns; each can hold any blocks. You pick 2 or 3 when inserting — everything after that is adjustable:

  • Drag the width at the handle on the divider. Widths snap to twelfths and show as a fraction (½, ⅓, 5/12).
  • Add column and distribute evenly above the group (appear on hover).
  • Remove column via the mark centred above it — its content moves into the neighbouring column instead of being lost.

Stacking follows the width of the block, not the window: the same group may span the whole page, sit in a narrow column, or be on a phone.


Displays a structured daily agenda or run-of-show list directly in a Page. Contains a list of events with title, time, and optional notes. Events can be edited inline. Perfect for shooting schedules, workshop programs, or travel itineraries.


Link to another Page in the workspace. Appears as a clickable card with title and icon.

Link to a Board. Shows a preview of the board name as a clickable card.

Link to a Database. Appears as a clickable card — useful for referencing a related shot list or task table from within a Page.

Link to a Project in the workspace. Appears as a card with project name and icon.

Link to a Session (shoot planning). Appears as a card with session name, date, and type.


Click the ⋮⋮ handle to the left of a block → Change Block Type. The full block menu opens — text content is preserved when the target type supports it.

Hover between two blocks — a + button appears. It is also available before the first and after the last block.


At the start of a text block these characters convert the block as soon as you type the space — the character itself disappears:

Typebecomes
# , ## , ### Heading 1, 2, 3
- , * , + Bullet list
1. , 1) Numbered list
> Quote
[] To-do
```Code

Mid-sentence nothing happens: a hyphen stays a hyphen.

Pachurros supports bidirectional Markdown transfer: pages can be exported as .md files and re-imported — including complex block types like tables, column layouts, collapsible sections, quotes, equations, color palettes, and schedules.

Click the .md button in the toolbar (also shown as a card on blank pages) to load a .md, .markdown, or .txt file.

  • YAML front matter (title: field) is automatically applied as the page title
  • If the page already has content, a confirmation dialog appears
  • Undo with ⌘Z
  • If anything looks off while reading (unclosed fence, unknown block type), a short notice appears — the content still comes through

On a page with content, a .md button also appears in the toolbar. Click → instant download as a .md file. Exported files can be re-imported 1:1.


The importer reads CommonMark + GFM. Whatever a Markdown editor handles, Pachurros handles too:

SyntaxBlock
# Heading 1H1
## Heading 2H2
### Heading 3+H3
Title above ====H1 (setext style)
Title above ----H2 (setext style)
ParagraphText
- item / * item / + item / • itemBullet
Indented sub-items (2 spaces or a tab)Bullet with indentation (up to 6 levels)
1. item / 1) itemNumbered
- [ ] taskTo-do (unchecked)
- [x] taskTo-do (checked)
> quote (several lines)one callout
```lang … ``` or ~~~lang … ~~~Code block
---, ***, ___, - - -Divider
![alt](url)Image
| Column | Column | GFM tableTable (outer | optional; header row when followed by a --- separator)
**bold**, __bold__, *italic*, _italic_, ~~strike~~, `code`Inline formatting
[text](url) — including mailto:, #anchor, relative pathsLink
<https://…>, bare URLs, <name@example.com>Link
\*, \#, |The character itself, not formatting

Deliberately not supported: four-space indented code blocks — they clash with nested lists, which are far more common in AI output. Use ``` fences. Such text is not lost; it becomes a regular paragraph.


Content coming out of ChatGPT & co. is rarely perfect. The importer is built so that nothing disappears silently — anything not recognised as structure ends up as readable text:

What happensWhat Pachurros makes of it
Whole answer wrapped in ```markdown … ```Unwrapped
Windows line endings, BOM, non-breaking spacesNormalised
Unknown fence (:::note, :::abstract, …)Content taken over as regular Markdown
Known notice fence (:::warning, :::tip, :::important, …)Callout with a matching icon
::: fence without a closing :::The line becomes text, the rest is read normally — plus a notice
Unclosed ``` fenceRest as a code block — plus a notice
<placeholder>, price < 100Stays visible (used to be swallowed as HTML)
Table row with too few cellsPadded instead of shifted
javascript: linkBecomes text without a link

You see these notices directly on file import and on the AI import page.


Pachurros Extended Markdown — :::type Syntax

Section titled “Pachurros Extended Markdown — :::type Syntax”

For block types that have no standard Markdown equivalent, Pachurros uses fenced divs with :::. The rule behind it: standard Markdown first, ::: only where Markdown has nothing to offer.

:::blocktype optional-args
content
:::

Three things that make this forgiving:

  • Don’t forget to close — a fence ends with a line containing only :::. If it’s missing, the opening line becomes text and the rest is read normally (instead of disappearing).
  • Nesting is counted: a :::quote inside a :::collapsible won’t accidentally close the outer fence. A ::: inside a code block is text.
  • German names work too: :::farbe, :::ort, :::zeitplan, :::galerie, :::spalten2, :::aufklappbar, :::zitat, :::formel, :::kennzahl. Likewise the common notice names :::note, :::info, :::tip, :::warning, :::important, :::success, :::example — each becomes a callout with a matching icon.
:::collapsible Section title
Content here — any blocks allowed, including nested
:::
:::columns2
Left column — standard Markdown here
- Lists
- **Bold**
---col---
Right column
:::
:::columns3
Column 1
---col---
Column 2
---col---
Column 3
:::

Column separator: ---col--- on its own line.

:::color #C8891A Amber
:::
:::palette Shoot Palette
#C8891A Amber
#4A90D9 Sky Blue
#2ECC71 Emerald
#E74C3C Coral
:::
:::location Zürich Main Station
47.3769, 8.5400
Bahnhofplatz, 8001 Zürich
:::

First body line: lat, lon (optional). Further lines: address.

:::schedule Shoot Day
07:30 | Meet at parking lot
08:00 | Golden hour shoot
10:00 | Break
10:30 | Studio session
:::

Format: HH:MM | Title. Time is optional — without time, just Title.

:::gallery grid
![Caption 1](https://example.com/img1.jpg)
![Caption 2](https://example.com/img2.jpg)
:::

Layout options: grid, masonry, justified, slideshow, contact.

:::video
https://www.youtube.com/watch?v=xxx
:::
:::link
https://example.com
:::
:::callout ⚠️
Important note with a custom icon
:::

Tables use standard GFM syntax. When the first row is followed by a |---|---| separator, it becomes a header row:

| Name | Role | Day |
|------|------|-----|
| Anna | Photo | Mon |
| Ben | Assist | Tue |

Escape a literal | inside a cell as \|. Tables can also be pasted directly from Excel, Google Sheets or Numbers (see “Pasting formatted content”).

:::quote
A highlighted quote — distinct from a callout (`> …` still becomes a callout).
:::
:::equation
E = mc^2
:::
:::audio
https://example.com/audio.mp3
:::
:::embed
https://example.com/embedded-page
:::
:::toc
:::

Note: Link blocks (page, board, database, project, session), metric and document blocks are exported as an HTML comment (<!-- … -->) but not re-imported (their IDs are workspace-specific). Light diagrams export as a :::lightdiagram block including JSON.


---
title: Autumn Campaign Brief
---
# Concept
Atmospheric shots in autumn light.
:::columns2
**Date:** October 15, 2026
**Location:** Lake Zurich
---col---
**Team:** Anna (Photo), Ben (Assist)
**Call Time:** 7:30 am
:::
:::location Lake Zurich, Rapperswil
47.2266, 8.8184
Hafenplatz, 8640 Rapperswil
:::
:::schedule Day Schedule
07:30 | Meet at car park
08:00 | Golden hour shoot
10:00 | Break
10:30 | Midday session
:::
:::collapsible Equipment Details
- Canon EOS R5 + 85mm f/1.4
- Reflectors (gold/silver)
- ND filter set
:::

You can select and delete multiple blocks at once:

  • Shift + Click the ⋮⋮ handle of another block — selects all blocks between the current and the clicked one
  • Selected blocks are highlighted in amber
  • The toolbar shows the count of selected blocks + a delete button
  • Click any empty area or press Escape to clear the selection

You can copy formatted content from Notion, Google Docs, Microsoft Word, or web pages and paste it directly — Pachurros detects the structure and automatically converts it into blocks.

SourceMode
NotionHTML mode (perfect mapping)
Google DocsHTML mode (including through the <b> wrapper Docs puts around whole documents)
Microsoft Word / PagesHTML mode
Excel / Google Sheets / Numbers (table)HTML mode → table block
ChatGPT & co. (select the answer and copy)HTML mode
Web pages (copy from browser)HTML mode
Markdown textMarkdown mode
Plain text (single line)Inline insert as usual

Which mode wins? The HTML — as long as it contributes something, i.e. structure (heading, list, table) or at least formatting (bold, link). Some programs attach a bare <span> as HTML when you copy Markdown; in that case the text wins, and # Title becomes a heading instead of a line starting with a hash.

Copied contentBecomes block type
Heading 1–6H1 / H2 / H3 block
ParagraphText block
Unordered list (- or •)Bullet block
Indented sub-itemsBullet block with indentation (up to 6 levels)
Ordered list (1. 2. 3.)Numbered block
Checkbox, also as a character (☐ / ☑ / [x])Todo block (with checked state)
Blockquote / indentone callout block (even across several paragraphs)
Code block / <pre>Code block (language from class="language-…")
Horizontal rule / <hr>Divider block
Image (<img>, also inside <figure>)Image block (caption from <figcaption> or alt)
<details> / <summary>Collapsible block
Table (Excel, Google Sheets, Numbers, HTML)Table block (header detected, merged cells evened out)
Bold, italic, linksInline formatting preserved

Pachurros records every paste — and it writes the record before doing the work. That is the whole trick: a crashed page cannot complain about itself, because no code is running. If a paste is left unfinished, Pachurros finds it on the next start and reports “Pachurros ist beim Einfügen abgestürzt” in the bottom right corner, with a report stating what was on the clipboard.

If the app came back on its own after a stall, it was not a crash. Then it says “Pachurros hat nicht mehr reagiert” and the report names how long nothing happened.

The report stays on your device and is never sent anywhere. Bericht kopieren copies it so you can pass it on, Verwerfen deletes everything. When a paste completes normally, the recorded content is thrown away immediately — only size and duration are kept.

Deliberately left behind: <style> and <script> blocks (Word and Excel copies drag whole stylesheets along), tracking pixels, and links with a javascript: target — those become plain text. Everything else, including an element we don’t know, becomes a text block rather than disappearing.

When pasting Markdown text (e.g. from a text editor), these patterns are recognised:

# Heading 1
## Heading 2
### Heading 3
- Bullet point
1. Numbered list
- [ ] Open task
- [x] Completed task
> Blockquote (becomes Callout)
```code
Code block

--- (becomes Divider)

### Behaviour details
- **Empty block:** Replaced by the pasted blocks
- **Block with content:** New blocks are inserted after the current block
- **Single-line text:** Inserted inline as usual (no block restructuring)
- **Cursor lands** on the last inserted block
:::tip
Copy a whole Notion page (Cmd+C) → open a blank Pachurros page → paste (Cmd+V) — the full structure (headings, lists, tasks) is transferred instantly.
:::