Skip to content
This page is also available in your language. Switch

Sync settings

Choose what your account keeps in step on every device where you are signed in.

  • My tools

    Always synced: the tools on your board, their order and size.

  • The windows open on your start page, including what you typed in them.

  • Every note in the notepad – on the notepad page, on your board and in windows.

  • Every list of website shortcuts – on the shortcuts page, on your board and in windows.

  • Every grid in the cover grid maker – on its page, on your board and in windows.

  • Every list of bookmarked organisations in the OIN lookup – on its page, on your board and in windows.

  • Keeps your pipeline and saved recipes on all your devices. Your files are never synced – only the steps and settings.

Turning something off removes it from your account straight away. Your devices keep their own copy.

Notifications

Tools that can tell you about something new while a Synsi tab is open, even when you are in another tab or app. Choose them for this browser.

This browser cannot show notifications from websites.
Notifications are blocked for this site. Allow them in your browser’s site settings (the icon left of the address), then switch them on here.
  • Says “New message” while a Synsi tab is open – never who wrote it or what.

Your choice is stored in this browser only. Notifications never show personal content such as a message or a number. They work while a Synsi tab is open; closed tabs get none.

Convert XML to JSON – and see what the conversion drops

Drop an XML file in and get JSON. The conventions are visible, and the notes list everything that did not survive the trip.

My tools →
Open full app
Open full app
Runs in your browser – your data stays on your device unless you turn on syncing

How to use the Convert XML to JSON

  1. 1 Drop the XML file on the studio, or paste it, or try the example. Malformed XML is refused with the line and column.
  2. 2 Choose what to do with attributes and repeated elements, and whether numbers should become JSON numbers.
  3. 3 Read the notes for anything that was not kept.
  4. 4 Download or copy the JSON. Add “Convert JSON to XML” to test the way back.

XML and JSON do not map one to one

XML has attributes, element order, mixed text and elements, comments and namespaces. JSON has objects, lists and plain values. Every converter makes choices; the useful ones are the ones you can see. These are this step’s:

  • An attribute becomes a key with a prefix (@id); change the prefix or leave attributes out.
  • An element with only text becomes a string. With attributes as well, the text goes under #text.
  • Repeated elements with the same name become a list. Choose to make a list of every child element, so the shape does not depend on whether there was one item or two.
  • Values are text, because XML has no types. Turn on type conversion to get numbers and true/false; values such as 007 stay text.
  • The root element is kept as the outer key unless you turn that off.

What is reported

Comments, processing instructions and the DOCTYPE are not part of the JSON; the notes count them. Elements that mix text and child elements keep their text under one key, in a fixed position. If same-named elements were not next to each other (a, b, a), the list order changes and you are told. Namespace prefixes are kept in the names as written.

Safe by construction

The XML reader is strict, as XML 1.0 requires, and it never expands entities defined in a DOCTYPE or reads external files, so a hostile document cannot cause harm.

Limits

Format and check XML without converting by choosing that step. Convert in the other direction with “Convert JSON to XML”, which sanitises names that XML does not allow.

Frequently asked questions

Why are all values strings?

XML text has no type. Turn on “Turn numbers and true/false into JSON types” if you want numbers and booleans; identifiers like 007 are kept as text.

Does the conversion lose anything?

Comments, processing instructions, the DOCTYPE and the order of different element names can be lost. The notes list exactly what applied to your file.

What happens to attributes?

They become keys starting with @ by default. You can choose another prefix or leave attributes out.

Last updated: