Feature · Import

Import Solar Fire charts in 60 seconds.

Astrolium imports your Solar Fire .SFCHT folder, a CSV roster, or a single client at a time. 200 charts in 60 seconds, with every house system preserved.

A purely visual diagram showing a chaotic cluster of data points systematically flowing through a funnel into a perfectly ordered grid

01

Solar Fire stores client charts in a proprietary .SFCHT format that nothing else reads.

02

Astro Gold exports each chart as a separate file; rebuilding a 200-client practice is a 6-hour copy-paste.

03

Manually entering even 30 client records costs the better part of a workday and produces typos.

04

A CSV import that breaks on house systems or sect leaves the roster half-migrated and silently wrong.

Capabilities

What you can do with our import solar fire charts

.SFCHT one-click import

Drag your Solar Fire chart folder onto the upload zone. Astrolium reads every .SFCHT file, preserves house system, sect, and timezone, and queues 200 charts in 60 seconds.

CSV roster import

Spreadsheet of clients with date, time, and place? Drop the CSV. Astrolium maps columns, geocodes locations, and flags any row needing review before commit.

Manual entry, 4 fields

Name, date, time, place. 4 fields, with autocomplete on the location field that returns 2 million cities and 22 thousand towns. New client in 12 seconds.

House system preserved

Per-chart house system survives the import: Placidus charts stay Placidus, whole-sign stays whole-sign. 23 house systems supported. No silent reset.

Review before commit

Every import lands in a staging area. Confirm ambiguous locations, fix typos, re-tag, and commit the whole batch when you are happy. Zero accidental duplicates.

Round-trip export

Migrated in, can be migrated out. Astrolium exports back to .SFCHT, CSV, or JSON. Your data is portable in both directions, forever.

How import solar fire charts works in Astrolium

  1. Step 01 / 03

    Drag the folder

    Drop your Solar Fire .SFCHT folder, an Astro Gold export, or a CSV onto the import zone. Astrolium detects the format, reads every record, and shows a preview within 2 seconds.

  2. Step 02 / 03

    Review the staging table

    Each row shows name, birth data, house system, sect, and any warnings (unknown timezone, ambiguous city). Fix in place; the warnings are the only rows that ask for attention.

  3. Step 03 / 03

    Commit the batch

    One button commits all rows to your roster. 200 clients are searchable, taggable, and ready for the transit scanner in under 60 seconds.

Astrolium reads your Solar Fire .SFCHT folder, your Astro Gold export, your CSV roster, or your hand-typed client list. Drop the folder. 200 charts land in your new roster in 60 seconds, with every house system, sect, and timezone preserved per chart. Then export back out any time. No lock-in, ever.

For the engine the imported charts plug into, see predictive timing and the transit scanner. For the comparison with the desktop tool most of our imports come from, see Solar Fire vs Astrolium. For the $29 per month Pro plan with the full import stack, see pricing.

What "60 seconds" actually means

Astrolium imports a 200-chart Solar Fire archive in under 60 seconds by reading .SFCHT files natively, preserving the house system and sect per chart, and surfacing any ambiguous location for review before commit. CSV and Astro Gold imports run on the same staging-and-commit path.

The first thing you do with new astrology software is bring your practice over. If that step is hard, the rest does not matter. You will give up before the new tool earns the chance to be better than the old one. Astrolium's import is built around that fact.

You drag your Solar Fire chart folder onto the import zone. The file watcher picks up every .SFCHT inside the directory, reads each one against the published Solar Fire format spec, and queues the records in a staging table. The staging table is the part that matters: it is the place where you confirm the import before it commits. Ambiguous locations are flagged yellow. Missing birth times are flagged red. Charts with the same name and same date (probable duplicates) are stacked into a single row with a merge option. You walk down the table for 3 minutes, fix the half-dozen rows that asked for attention, and click commit.

The commit step is what is actually fast. The .SFCHT read happens during the drag, so by the time you click commit, the rows are already validated and the only operation left is the database insert. 200 rows commit in about 0.8 seconds on a Pro plan workspace. The geocoded locations, the timezone detection, and the house-system preservation all happen before the commit, so the commit itself is essentially free.

The three paths in

Path 1: .SFCHT folder drag

If you are coming from Solar Fire, this is the path. Locate your chart folder (usually Documents/Solar Fire 9/Charts on Windows, ~/Library/Application Support/Solar Fire/Charts on Mac via Parallels). Drag the whole folder. Astrolium reads every nested .SFCHT file. House system, sect, and timezone are preserved per chart. The same path works for individual .SFCHT files dragged one at a time.

Path 2: CSV roster

If you keep your clients in a spreadsheet (Numbers, Excel, Google Sheets), export it as CSV. Required columns are name, date, time, and place; everything else (notes, tags, school) is optional. Astrolium maps your column names to its schema automatically and asks for confirmation on any column it could not match. The CSV import handles up to 10,000 rows in one drag. The same path covers cross-referencing a newsletter list against your client roster: drop the newsletter CSV in, and Astrolium tags the rows that already exist as clients.

A working CSV looks like this:

NameBirth DateBirth TimeBirth Place
Maria Khoury1990-04-1206:14Beirut, Lebanon
Daniel Park1985-09-2314:47Seoul, South Korea
Anya Sokolova1978-12-3023:12Saint Petersburg, Russia

That is the minimum. Add columns for house_system, sect_override, or tags and the import respects them.

Path 3: manual, one client at a time

For a brand-new client during a phone call, the manual form is the path. Four fields: name, date, time, place. Location autocomplete pulls from 2 million cities and 22 thousand towns; type "Beir" and Beirut surfaces with the right country and the right timezone. Total time from open to saved record: about 12 seconds with practice, 20 seconds the first few times.

Most practitioners we work with use all three paths in the same week. The .SFCHT drag for the initial migration. The CSV for periodic batches (an academic study cohort, a workshop attendee list, a tarot-overlapping client roster). The manual form for every new client who calls.

What survives the migration

The thing that breaks every other import we have seen is silent data loss. A Placidus chart becomes a whole-sign chart and the practitioner notices three sessions later. A nocturnal chart imports as diurnal and every sect-dependent calculation is wrong. A historical date imports with the wrong timezone and the Ascendant is off by 2 signs.

Astrolium's import refuses to silently lose data. The chart-by-chart fields that survive:

  • House system. Each chart keeps its original system, including the 23 we support. No silent reset to the workspace default.
  • Sect. Diurnal/nocturnal is read from the .SFCHT record or computed from sun-above-horizon at the imported birth time. Sect overrides (rare but real) are preserved when present in the source data.
  • Timezone. Detected from place plus date via the IANA tzdb. Historical DST rules from 1900 onward are honoured, so a 1962 chart from a state that used to observe DST during half the year imports with the right offset.
  • Notes and tags. If your Solar Fire archive has a notes field per chart, it imports as the Astrolium notes field. If your CSV has tag columns, they map to Astrolium tags.
  • Original birth-place spelling. Bombay becomes Mumbai for current geocoding, but the original spelling is preserved on the record so export round-trip is lossless.

What does not survive: nothing important. The import preserves the data; only the cosmetic chart styling (wheel colours, planet glyph fonts) is replaced with Astrolium defaults, which you can override globally if you want a specific look.

Versus the other migration paths

Solar Fire → Astro Gold: No native .SFCHT reader. You export each chart one at a time, then import. 200 charts is roughly 6 hours.

Solar Fire → TimePassages: No practitioner-side import at all. TimePassages was built for one user with one chart.

By hand into any software: 200 clients at 1 minute per chart is 3 hours 20 minutes of typing, plus typos.

Astrolium: Drag the folder. 60 seconds. Every chart preserved, every ambiguous row surfaced for review, every house system kept. Round-trip export available any time.

What you can do as soon as the import lands

The reason the import speed matters is that the roster is the gateway to every other Astrolium feature. The second a client lands in your roster, the transit scanner can query them, the predictive timing ribbon is pre-computed for the next 5 years, and the chart sharing link is ready to send.

A practical example: import your 200 Solar Fire charts at 9 am. By 9:01 am the scanner can answer "which of my clients has Saturn within 1° of their natal Ascendant right now," because every chart's natal points were indexed during the import. By 9:05 am you have already pinned 3 saved queries for the next 30 days and started a digest schedule. By the end of week 1 the new platform is doing work the old one never could.

Where to go from here

For the engine the imported charts feed into, see predictive timing. For the cross-roster search that becomes available the moment the import commits, see the transit scanner. For the deliverable that goes back out to clients, see chart sharing. For the comparison with the desktop tool most of our imports come from, see Solar Fire vs Astrolium and the pricing page for the $29 per month Pro plan.

Migration is a 60-second decision. The rest of the practice you build on top of it lasts years.

Frequently asked questions

What is a .SFCHT file and why does it matter?
The .SFCHT file is Solar Fire's native chart format, used since the early 2000s for every client record the software stores. Astrolium is the only practitioner platform that reads .SFCHT directly without conversion. You drag the folder and the import happens. House system, sect, and birth data are preserved per chart. 200 .SFCHT files import in under 60 seconds; a 5,000-chart Solar Fire archive imports in under 12 minutes.
Can I import from Astro Gold or other software?
Yes. Astro Gold exports as XML or a single-chart text format; Astrolium reads both. TimePassages exports CSV; Astrolium reads that too. For software without a clean export, the manual entry takes 12 seconds per chart with the location autocomplete. We are adding native readers for new formats every quarter. The JSON, CSV, and .SFCHT readers cover roughly 95 percent of working practices today.
What happens to the house system during import?
Preserved per chart. If your Solar Fire archive has 180 charts in Placidus and 20 in whole-sign, Astrolium keeps each chart in its original system. The workspace default applies only to new charts and to any imported chart whose house system field was missing, never silently overriding an explicit setting. The 23 supported house systems include Placidus, whole-sign, Porphyry, Alcabitius, Regiomontanus, Koch, Equal, Campanus, and the rest of the classical and modern set.
How does Astrolium handle ambiguous locations?
The geocoder returns matching cities ranked by population, and rows with multiple plausible matches land in the staging area with a yellow warning. Springfield, Illinois versus Springfield, Missouri versus Springfield, Massachusetts gets surfaced rather than silently picked. The same applies to historical place names. Bombay maps to Mumbai by default, but the original spelling is preserved on the record for export round-trip.
Is there a manual entry option for one-off clients?
Yes. The new-client form has 4 fields (name, date, time, place) with location autocomplete pulling from 2 million cities and 22 thousand towns worldwide. Time zone is detected from the place plus the date (handling historical DST rules from 1900 onward via the IANA tzdb). A new client takes 12 seconds from open to saved. Bulk manual entry is faster through CSV.
Can I export everything back out if I leave Astrolium?
Yes. We export to .SFCHT (round-trip with Solar Fire), CSV (universal), and JSON (the cleanest format for programmatic re-use). Export is one button from the roster page. No data lock-in. The export survives our company; data portability is in the terms of service in writing, not just in the marketing.

Get Import Solar Fire charts in 60 seconds. as part of Astrolium

One subscription covers every feature. 5 free client profiles, no card required.