Skip to content
Octo × Formats and SVG PT Request an assessment

Octo for formats and SVG in Illustrator

Two hundred forty icons that scale, have names and don't swap gradients with each other. Who publishes is you.

Illustrator keeps everything in .ai, delivers PDF to the printer, still writes EPS for older programs and exports SVG with seven options that shape the file. Octo locks those options into a profile, exports per artboard, cleans with svgo on copies only, adds an accessible title and audits every file before it goes to the website. The drawing, the copy and the publishing stay with people.

Current version30.8August 2026, according to Adobe Help
SVG options in the dialog7styling, font, images, ids, decimals, minify, responsive
svgo4.1.0August 2026; viewBox and title out of the default cleanup
Sources14listed at the end of the page
01

What Octo does with your exchange files.

Six possible deliverables, drawn from the assessment. None changes the original export, all check the result by content, and all go to review by whoever is accountable for the piece.

Inventory of the collection

Format, saved version, PDF compatibility, live fonts and broken links per folder, with each one's destination.

Deliverable: inventario_formatos.csv with a proposed decision

Versioned SVG profiles

The dialog's seven options per destination (web, app, map) and the yardstick the audit uses for each.

Deliverable: perfis_svg.json reviewed with design

One SVG per artboard

Script with every option declared, a new folder per batch, the artboard name as the file name and a log of what is pending.

Deliverable: exportar_svg_pranchetas.jsx and registro_svg.csv

Cleanup without losing scale

svgo on a copy, with ids prefixed by the file name and without the two removals that break scaling and accessibility.

Deliverable: svgo.config.mjs and fila_svgo.sh

An audit that rejects

viewBox, title, duplicate ids within and across files, script, events, external links, embedded raster and file size.

Deliverable: auditar_svg.py and auditoria.csv

Source untouched

sha256 manifest of the export before and after the batch; if one byte of the source changes, the queue warns.

Deliverable: checked manifesto_origem.txt
02

Eight arms, one checked file.

The same Octo cycle, applied to exchange formats. Each arm has a narrow role; the people approve the drawing, the copy and the delivery.

  1. Discovery

    Maps the collection

    Formats, saved versions, destinations and who receives each file: website, app, printer, supplier.

  2. Data

    Writes profiles and inventory

    SVG profiles per destination, collection inventory and a spreadsheet of accessible titles, versioned.

  3. Security

    Watches what goes along

    SVG with a script, event or external link is rejected; original export read-only, with a manifest.

  4. Architecture

    Chooses the path

    Dialog, Export for Screens, a script or an external tool, depending on volume and destination.

  5. Development

    Writes the script, queue and audit

    Per-artboard export, svgo configuration and audit, with the source of each rule noted.

  6. Review

    Checks by content

    Structure, ids, size and manifest. "svgo finished" is not a check; the visual comparison belongs to design.

  7. Release

    Prepares the delivery

    Checked folder and report. Publishing to the website or sending to the printer is approved by a person.

  8. Documentation

    Records what holds in your environment

    Profiles, Illustrator and svgo versions, who approved each batch and what changed between versions.

Octo does not optimize in place or overwrite files. It does not approve drawings, allow scripts on the website or decide the print PDF.

03

Each destination, its own format.

The criteria Octo uses to choose, with the documented limit of each path.

DestinationFormat and pathNote
Working file.ai, with PDF compatibility when another app opens itPreserves artboards, layers, effects and text
PrinterPDF/X from the presetProfile agreed with the printer
Legacy programEPS"Not suitable for modern workflows," says the Help
Icons on the webSVG, Internal CSS, Outlines, Responsivesvgo with prefixIds on the copy
Android appSVG with Presentation AttributesThe Help says Android Studio requires it
Map styled by the website's CSSSVG with Object IDs = Layer NamescleanupIds off
Many screens and scalesExport for ScreensPNG, JPEG, SVG, PDF, WebP, AI, EPS, TIFF
Export without opening IllustratorNot documented on the workstation; on the server, Illustrator API (/v1/create-rendition)Enterprise route, with access through an Adobe representative
04

From "save as" to an audited library.

Three steps. Each one only makes sense after the previous one has shown results on your team.

A proposal, not a promise

1 Today

Inventory and audit

Octo reads the collection and audits the SVGs already on the website, without changing how you export.

  • Formats and versions per folder
  • SVG without a viewBox or title
  • Hidden script found
Benefit: know what exists before converting
2 Next

Profiles and cleanup

SVG profiles per destination and svgo on copies, with prefixed ids.

  • Same options on every workstation
  • No more id collisions
  • Smaller, readable files
Benefit: icons that don't break the page
3 Later

Export by script

One SVG per artboard with a declared profile, a queue and an accessible title from the spreadsheet.

  • Nothing overwritten
  • Log of every file
  • The whole library at once
Benefit: the new library in one afternoon
05

Confirmed in a source.

Each point below has a source published by the vendor, the project or the responsible body. The sources are in the next section.

6

points with a published source, each with its reference shown alongside.

ConfirmedSeven SVG options
Styling, Font, Images, Object IDs, Decimal, Minify and Responsive; Presentation Attributes is what Android Studio requires.Source: Adobe Help, Export file format options (Oct 24, 2026)
ConfirmedEffects after an SVG filter
If other effects come after an SVG effect, the SVG output is a raster object.Source: Adobe Help, Apply SVG filter effects (Oct 27, 2025)
ConfirmedJavaScript inside the SVG
The SVG Interactivity panel attaches JavaScript to events and links external script files.Source: Adobe Help, Work with SVG Interactivity (Oct 27, 2025)
ConfirmedEPS only for compatibility
"Not suitable for modern workflows"; for current projects, save as .ai.Source: Adobe Help, Save artwork in EPS format (Oct 25, 2026)
Confirmedsvgo 4 preserves scale and title
removeViewBox and removeTitle left preset-default; cleanupIds can collide inline ids and the documentation suggests prefixIds.Source: svgo.dev, migration from 3 to 4 and cleanupIds (Oct 31, 2026)
ConfirmedAccessible title and desc
The user agent must expose title and desc to accessibility APIs.Source: W3C, SVG 2, Document Structure
06

What Octo does and what stays with you.

Octo prepares everything, but it does not sign. The document of record stays with whoever is accountable for it.

Octo prepares

Surveys, calculates, organizes and generates the documents: files, artboards, proofs and reports.

Deliverable: material ready to check

Your team checks

The client or the art director checks what Octo delivered before approving. If something doesn't add up, it goes back to Octo with the correction.

Step: review by the approver

Who approves

Octo does not approve the artwork. Artwork carries no legal signature: approval of the artwork and the proof stays with the client or the art director.

Approval: client or art director
07

Sources.

Illustrator Help pages, the scripting reference in the community guide that reproduces Adobe's content, the svgo documentation and the SVG 2 specification, consulted on Oct 31, 2026.

Your exchange files, with a fixed profile and an audit before publishing.

The assessment starts with an inventory of one folder in the collection and an audit of the SVGs already on the website. You get what scales and what doesn't, what has an accessible name, what carries a script and the questions only your team can answer, and you decide with that in hand.