Convert Bruker .brml files to .xy and CSV (Beta)

Read DIFFRAC.SUITE .brml measurements without DIFFRAC.EVA and export .xy, .xye, CSV, Excel or XRDML.

Opens: RAW (Bruker v1–v4), BRML, XRDML, RAS, RASX, RD/SD, UDF, UXD, GSA/FXYE, XY
Saves: .xy, .xye, CSV, XLSX, XRDML

Convert

Diffraction data files
Choose files… or drop them here
.raw, .brml, .xrdml, .ras, .rasx, .asc, .dat, .rd, .sd, .udf, .uxd, .gsa, .gsas, .gss, .fxye, .xra, .xy, .xye, .txt, .csv, .zip · up to 200 MB each, 200 files max
    Add more files

    Bruker .raw (versions 1–4) or .brml, PANalytical .xrdml, Rigaku .ras/.rasx/.asc, Philips .rd/.sd/.udf, Bruker .uxd, GSAS .gsa/.fxye or .xy/.xye text. Several files or a .zip can be combined into one table.

    Options

    Convert 2θ with the wavelength stored in the file (Kα1).

    Counts per second divide by the counting time per step stored in the file.

    More options

    Pick the comma version if your Excel uses a decimal comma (most of Europe).

    Your files are deleted after processing.

    Since DIFFRAC.SUITE, Bruker D2 PHASER and D8 instruments save measurements as .brml files: ZIP archives of XML documents that DIFFRAC.EVA opens but most other programs don't. This page writes the pattern as .xy, .xye, CSV, Excel and XRDML, without the Bruker software.

    How to convert BRML to XY

    1. Upload the .brml file, or many at once.
    2. Pick the x axis: measured 2θ, d-spacing, Q, or 2θ recalculated for Cu Kα1.
    3. Pick the intensity: counts as stored, counts per second, or normalised so the strongest point is 100.
    4. Download the .xy for most programs, or the .xye for Rietveld refinement.

    How the data are read

    Inside a .brml, each measurement is described by data views that say which column holds the angle, the counting time or the counts. The converter follows those descriptions instead of assuming a fixed column order, so unusual scans come out right too, for example a detector scan from a grazing-incidence setup. Where the file stores an absorption (attenuator) factor other than 1, the counts are multiplied by it.

    Angles are the per-step positions saved in the file, which Bruker rounds to four decimals.

    What you learn from the preview

    The file details show the sample ID and changer position, measurement date, anode and all stored wavelengths (Kα1, Kα2, their ratio, Kβ), 2θ range, step, points, time per step, generator settings, goniometer radius, detector and its mode (for example a LYNXEYE XE-T in 1D mode), and the scan type. The Excel workbook repeats these on a metadata sheet, next to the data and a chart.

    Why use XRDML output

    For other analysis software the XRDML download is often the most convenient: it keeps the original 2θ positions, counts, counting time and wavelengths in PANalytical's published format, which HighScore, GSAS-II and Profex import. Every XRDML file the converter writes validates against that schema.

    Accuracy and limits

    • For measurements saved both as .brml and as .raw (version 4), both conversions give identical counts, and angles agree within the BRML's four-decimal rounding.
    • Files from 2D detector frames are recognised but not converted; integrate them to a 1D pattern first.

    Older Bruker files: see Bruker RAW to XY. To switch the axis to d-spacing, see 2θ to d-spacing.

    More about what this tool reads and writes: XRD Pattern Converter (RAW, BRML, XRDML, RAS).