diff --git a/img/dsiParserFrontend.png b/img/dsiParserFrontend.png
new file mode 100644
index 0000000000000000000000000000000000000000..18140fc35c20e0cf807ad713aec4fad41a7280ba
Binary files /dev/null and b/img/dsiParserFrontend.png differ
diff --git a/img/dsiParserFrontend.svg b/img/dsiParserFrontend.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8a9048e2a3c47f61160777bc5283f3cbb4e14a12
--- /dev/null
+++ b/img/dsiParserFrontend.svg
@@ -0,0 +1,314 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="520.36798"
+   height="580.36798"
+   version="1.1"
+   id="svg111"
+   sodipodi:docname="dsiParserFrontend.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   inkscape:export-filename="dccJsonServer.png"
+   inkscape:export-xdpi="95.93"
+   inkscape:export-ydpi="95.93"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs115">
+    <marker
+       style="overflow:visible"
+       id="marker2027"
+       refX="0"
+       refY="0"
+       orient="auto-start-reverse"
+       inkscape:stockid="Arrow1"
+       markerWidth="4.0606604"
+       markerHeight="6.7071066"
+       viewBox="0 0 4.0606602 6.7071068"
+       inkscape:isstock="true"
+       inkscape:collect="always"
+       preserveAspectRatio="xMidYMid">
+      <path
+         style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt"
+         d="M 3,-3 0,0 3,3"
+         id="path2025"
+         transform="rotate(180,0.125,0)"
+         sodipodi:nodetypes="ccc" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="marker1981"
+       refX="0"
+       refY="0"
+       orient="auto-start-reverse"
+       inkscape:stockid="Arrow1"
+       markerWidth="4.0606604"
+       markerHeight="6.7071066"
+       viewBox="0 0 4.0606602 6.7071068"
+       inkscape:isstock="true"
+       inkscape:collect="always"
+       preserveAspectRatio="xMidYMid">
+      <path
+         style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt"
+         d="M 3,-3 0,0 3,3"
+         id="path1979"
+         transform="rotate(180,0.125,0)"
+         sodipodi:nodetypes="ccc" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow1"
+       refX="0"
+       refY="0"
+       orient="auto-start-reverse"
+       inkscape:stockid="Arrow1"
+       markerWidth="4.0606604"
+       markerHeight="6.7071066"
+       viewBox="0 0 4.0606602 6.7071068"
+       inkscape:isstock="true"
+       inkscape:collect="always"
+       preserveAspectRatio="xMidYMid">
+      <path
+         style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt"
+         d="M 3,-3 0,0 3,3"
+         id="path5057"
+         transform="rotate(180,0.125,0)"
+         sodipodi:nodetypes="ccc" />
+    </marker>
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect5386"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,20,0,1 @ F,0,0,1,0,20,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="20"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect2203"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,0,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="25"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect2150"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,25,0,1 | F,0,0,1,0,0,0,1 @ F,0,0,1,0,25,0,1 @ F,0,0,1,0,0,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="25"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect2148"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect5386-5"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,20,0,1 @ F,0,0,1,0,20,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="20"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+  </defs>
+  <sodipodi:namedview
+     id="namedview113"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="0.56899999"
+     inkscape:cx="474.5167"
+     inkscape:cy="300.52725"
+     inkscape:window-width="1916"
+     inkscape:window-height="1033"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg111" />
+  <g
+     id="g1236-6"
+     transform="translate(151.21931,-35.744553)">
+    <g
+       id="g1224-8">
+      <rect
+         style="fill:#b3b3b3;stroke:#333333;stroke-width:12.4368;stroke-dasharray:none"
+         id="rect2152-3-9"
+         width="298.46225"
+         height="135.92557"
+         x="38.003887"
+         y="80.087448"
+         rx="21.623743"
+         ry="19.869276" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;fill-opacity:1;stroke:#333333;stroke-width:5.34352;stroke-dasharray:none"
+         x="51.402554"
+         y="172.38054"
+         id="text3258-6-2"><tspan
+           sodipodi:role="line"
+           id="tspan762-6"
+           x="51.402554"
+           y="172.38054"
+           style="stroke-width:5.34352;fill:#333333;stroke:#333333">\dsi\unit</tspan></text>
+    </g>
+    <g
+       id="g1219-6"
+       transform="translate(0,48.50043)">
+      <rect
+         style="fill:#b3b3b3;stroke:#333333;stroke-width:12.4368;stroke-dasharray:none"
+         id="rect2152-3-3-4"
+         width="298.46225"
+         height="135.92557"
+         x="38.003887"
+         y="274.97952"
+         rx="21.623743"
+         ry="19.869276" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;stroke-width:5.34352;stroke-dasharray:none"
+         x="67.489014"
+         y="372.30878"
+         id="text1177-9"><tspan
+           sodipodi:role="line"
+           id="tspan1175-5"
+           x="67.489014"
+           y="372.30878"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;stroke-width:5.34352">Ds<tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:super;fill:#333333;stroke-width:5.34352"
+   id="tspan1181-0">i </tspan>U<tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:sub;fill:#333333;stroke-width:5.34352"
+   id="tspan1183-4">nit</tspan></tspan></text>
+    </g>
+  </g>
+  <g
+     id="g1236">
+    <g
+       id="g1224">
+      <path
+         id="rect2152-3"
+         style="fill:#ffffff;stroke:#ffffff;stroke-width:12.4368;stroke-dasharray:none"
+         d="m 313.77539,72.087891 c -85.45699,0.01247 -170.91467,0.02429 -256.371226,0.0853 -10.476248,0.628689 -20.586579,7.103806 -24.97322,16.729885 -2.408543,5.249614 -2.67377,11.155078 -2.427021,16.836768 0.01453,30.95327 -0.04909,61.90686 0.132796,92.85977 0.952052,10.64806 8.789916,20.18403 18.884163,23.54265 5.60278,2.0333 11.657091,2.0432 17.538102,1.8713 83.500476,-0.0142 167.001666,-0.0264 250.501686,-0.0873 10.38747,-0.62372 20.42631,-6.9831 24.86562,-16.48582 2.50049,-5.28961 2.79311,-11.27908 2.54051,-17.03182 -0.0183,-30.97583 0.0614,-61.95336 -0.13713,-92.927993 -0.95157,-10.550365 -8.66688,-20.014277 -18.63809,-23.434711 -3.79921,-1.408855 -7.87189,-2.014853 -11.91619,-1.957995 z" />
+      <rect
+         style="fill:#b3b3b3;stroke:#000000;stroke-width:12.4368;stroke-dasharray:none"
+         id="rect2152-3-1"
+         width="298.46225"
+         height="135.92557"
+         x="38.003887"
+         y="80.087448"
+         rx="21.623743"
+         ry="19.869276" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:5.34352;stroke-dasharray:none"
+         x="51.402554"
+         y="172.38054"
+         id="text3258-6"><tspan
+           sodipodi:role="line"
+           id="tspan762"
+           x="51.402554"
+           y="172.38054"
+           style="stroke-width:5.34352">\dsi\unit</tspan></text>
+    </g>
+    <g
+       id="g1219"
+       transform="translate(0,48.50043)">
+      <path
+         id="rect2152-3-3"
+         style="fill:#ffffff;stroke:#ffffff;stroke-width:12.4368;stroke-dasharray:none"
+         d="m 313.88086,266.98047 c -85.49085,0.0125 -170.98239,0.0242 -256.472784,0.0854 -10.413965,0.62613 -20.471407,7.02057 -24.898459,16.55789 -2.484142,5.28465 -2.752598,11.26098 -2.505711,17.00087 0.01159,30.95912 -0.04863,61.91857 0.13086,92.87734 0.955894,10.54746 8.653084,20.0133 18.622622,23.44004 5.649617,2.10093 11.776459,2.14631 17.723081,1.96224 83.550091,-0.018 167.100891,0.007 250.650521,-0.095 10.49281,-0.64283 20.6139,-7.166 24.95849,-16.83192 2.37705,-5.24128 2.62116,-11.12557 2.37732,-16.78748 -0.0183,-30.94002 0.0614,-61.88174 -0.13712,-92.82057 -0.95173,-10.59625 -8.72992,-20.08265 -18.75335,-23.48046 -3.73768,-1.3497 -7.72534,-1.97048 -11.69547,-1.90834 z" />
+      <rect
+         style="fill:#b3b3b3;stroke:#000000;stroke-width:12.4368;stroke-dasharray:none"
+         id="rect2152-3-3-7"
+         width="298.46225"
+         height="135.92557"
+         x="38.003887"
+         y="274.97952"
+         rx="21.623743"
+         ry="19.869276" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:5.34352;stroke-dasharray:none"
+         x="67.489014"
+         y="372.30878"
+         id="text1177"><tspan
+           sodipodi:role="line"
+           id="tspan1175"
+           x="67.489014"
+           y="372.30878"
+           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:5.34352">Ds<tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:super;stroke-width:5.34352"
+   id="tspan1181">i </tspan>U<tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:68.0568px;font-family:'Accanthis ADF Std';-inkscape-font-specification:'Accanthis ADF Std, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;baseline-shift:sub;stroke-width:5.34352"
+   id="tspan1183">nit</tspan></tspan></text>
+    </g>
+  </g>
+  <path
+     style="fill:none;stroke:#000000;stroke-width:10;stroke-dasharray:none;marker-end:url(#Arrow1)"
+     d="m 143.55844,230.77602 0,65.13615"
+     id="path1486"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#000000;stroke-width:10;stroke-dasharray:none;marker-start:url(#marker2027);marker-end:url(#marker1981)"
+     d="m 175.26224,474.55897 c 0,147.76715 225.05513,93.80285 225.05513,-34.12047"
+     id="path1875"
+     sodipodi:nodetypes="cc" />
+  <text
+     xml:space="preserve"
+     style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:85.3333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke:#000000;stroke-width:0;stroke-dasharray:none"
+     x="238.04376"
+     y="541.35712"
+     id="text3643"><tspan
+       sodipodi:role="line"
+       id="tspan3641"
+       x="238.04376"
+       y="541.35712">≤</tspan></text>
+</svg>
diff --git a/index.html b/index.html
index b00ff0813074fc0bb818513e8b17160caf831869..0ad5d9413f67806ad1b289d51fd8a462615a206d 100644
--- a/index.html
+++ b/index.html
@@ -83,22 +83,40 @@
       </a>
     </article>
 
+    <!-- Dsi Parser Frontend -->
+    <article>
+      <h3>
+        <a href="dsi-parser-frontend/">D-SI Parser</a>
+        <a href="dsi-parser-frontend/" class="link-button"><img src="img/link.png" alt="Link"></a>
+      </h3>
+      <a href="dsi-parser-frontend/" class="article-image">
+        <img src="img/dsiParserFrontend.png" alt="d-si parser frontend icon. Es zeigt zwei D-SI unit strings, die in LaTeX übersetzt und miteinander verglichen werden.">
+      </a>
+      <p>
+        Der D-SI Parser übersetzt D-SI Einheiten-Strings in Latex-Code. 
+        Es vergleicht außerdem zwei Einheiten miteinander und prüft, ob sie mit einem Faktor ineinander umgerechnet werden können.
+      </p>
+      <a href="https://gitlab1.ptb.de/digitaldynamicmeasurement/dsi-parser-frontend" class="git-link">
+        <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab
+      </a>
+    </article>
+
     <!-- Table Tool REST API Gui -->
-	<article>
+    <article>
       <h3>
         <a href="tabletoolrestapiwebgui/">Table Tool REST API Gui</a>
         <a href="tabletoolrestapiwebgui/" class="link-button"><img src="img/link.png" alt="Link"></a>
       </h3>
       <a href="tabletoolrestapiwebgui/" class="article-image">
-        <img src="img/dragAndDropIcon.svg" alt="Table Tool REST API Gui. Es ziegt ein Drag and Drop Symbol das für die Konversion von tabelierten Daten steht.">
+        <img src="img/dragAndDropIcon.svg" alt="Table Tool REST API Gui. Es zeigt ein Drag and Drop Symbol das für die Konversion von tabellierten Daten steht.">
       </a>
       <p>
-        Diese Seite bietet ein grafisches Interface für die Tabletool REST-API. Für jede XLSX-Datei wird ein XML-Fragment mit den tabellierten Daten erzeugt. Wenn ein XML-Template übergeben wird, wird die Tabelle in dieses integriert.
+        Diese Seite bietet ein grafisches Interface für die Table Tool REST-API. Für jede XLSX-Datei wird ein XML-Fragment mit den tabellierten Daten erzeugt. Wenn ein XML-Template übergeben wird, wird die Tabelle in dieses integriert.
       </p>
       <div class="example-files">
         <a href="exampleData/apiControal.json" class="download-link" download><img src="img/download.png" alt="Download icon"> Beispieldatei Control JSON</a>
         <a href="exampleData/20220708_8305_SN1842876.xml" class="download-link" download><img src="img/download.png" alt="Download icon"> Beispieldatei XML DCC</a>
-		<a href="exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx" class="download-link" download><img src="img/download.png" alt="Download icon"> XLSX Datei mit Daten+Metadaten</a>
+        <a href="exampleData/20220708_8305_SN1842876_Auswertung_WRefTAndDSI.xlsx" class="download-link" download><img src="img/download.png" alt="Download icon"> XLSX Datei mit Daten+Metadaten</a>
       </div>
       <a href="https://gitlab1.ptb.de/digitaldynamicmeasurement/tabletoolrestapiwebgui" class="git-link">
         <img src="img/Git.png" alt="Git icon"> Dieses Projekt auf Gitlab