Base64 Images

Settings related to using base64 for image content.

Configuration Keys

KeyDescription
editor.upload.image.base64Whether to use base64 for image uploads (default false). When true, inserted images are not uploaded to the server — they are embedded inline as base64.
editor.image.base64.maxSizeRelease 3.0.2404+, 2.18.2404+ Maximum file size for base64-inlined images (bytes, default unlimited). Client-side limit; may differ slightly from actual file size.

Example

// synapeditor.config.js
{
  'editor.upload.image.base64': true,
  'editor.image.base64.maxSize': 102400  // 100 KB
}

Result Form

When editor.upload.image.base64: true, inserted images are embedded directly:

<img src="data:image/png;base64,iVBORw0KGgo...AAAB+..." style="...">

Screenshots

image.png

image_base64_maxsize.gif

image_over_20kb.jpg

Related