1<!DOCTYPE html> 2<html lang="en"> 3 4<head><title>SpectraBase</title> 5<meta charset="UTF-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1"> 7<meta http-equiv="Cache-control" content="public"> 8<meta name="format-detection" content="telephone=no"> 9<meta name="description" content="Access to millions of NMR, IR, Raman, UV-Vis, and mass spectra*" /> 10<meta name="title" content="SpectraBase - Spectral Database" /> 11<meta name="robots" content="noai, noimageai"> 12 13<!-- CSS Files --> 14<link type="text/css" rel="stylesheet" 15 href="https://download.aws.knowitall.com/web/wiley/bootstrap.min.css" media="screen"> 16<link type="text/css" rel="stylesheet" 17 href="/app/dependencies.min.css"> 18<link type="text/css" rel="stylesheet" 19 href="/app/viewer.min.css"> 20<link type="text/css" rel="stylesheet" 21 href="/app/custom.min.css"> 22 23<!-- Generated from http://realfavicongenerator.net --> 24<link rel="apple-touch-icon" sizes="120x120" href="/icons/apple-touch-icon.png"> 25<link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"> 26<link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"> 27<link rel="manifest" href="/icons/manifest.json"> 28<link rel="mask-icon" href="/icons/safari-pinned-tab.svg" color="#009933"> 29<link rel="shortcut icon" href="/icons/favicon.ico"> 30<meta name="apple-mobile-web-app-title" content="SpectraBase"> 31<meta name="application-name" content="SpectraBase"> 32<meta name="msapplication-config" content="/icons/browserconfig.xml"> 33<meta name="theme-color" content="#009ca9"> 34 35<base href="/"> 36<!-- Osano (GDPR and cookie compliance) -->
37<script src="https://cmp.osano.com/AzZdRbSORDOOzF9W/4efc3355-58c7-42d8-a552-8b3e752cb72e/osano.js"></script>
vendor: 2 bytes, line 37
37
38<script type="text/javascript" src="/app/config.js"></script>
vendor: 2 bytes, line 38
38
39<script type="text/javascript" 40 src="/app/dependencies.min.js"></script>
vendor: 2 bytes, line 40
40
41<script type="application/ld+json"> 42 { 43 "@context": "http://schema.org", 44 "@type": "WebSite", 45 "name": "SpectraBase", 46 "description": "Access to millions of NMR, IR, Raman, UV-Vis, and mass spectra*", 47 "url": "https://spectrabase.com/", 48 "image": "https://spectrabase.com/img/logo_spectrabase.svg", 49 "sameAs": [ 50 "https://www.linkedin.com/showcase/wiley-corporate-solutions/", 51 "https://twitter.com/WileyAnalytical", 52 "https://www.facebook.com/wileyanalyticalscience"], 53 "copyrightHolder": { 54 "@type": "Corporation", 55 "name": "Wiley", 56 "url": "https://sciencesolutions.wiley.com" 57 }, 58 "author": { 59 "@type": "Corporation", 60 "name": "Wiley", 61 "url": "https://sciencesolutions.wiley.com" 62 }, 63 "publisher": { 64 "@type": "Corporation", 65 "name": "Wiley", 66 "url": "https://sciencesolutions.wiley.com" 67 }, 68 "creator": { 69 "@type": "Corporation", 70 "name": "Wiley", 71 "url": "https://sciencesolutions.wiley.com" 72 } 73 } 74</script>
74 75<!-- KRUX Implementation--> 76<!-- KRUX is a data management platform that provides cutomer insight to drive Ads-->
77<script class="kxct" data-id="JMOONjNh" data-timing="async" data-version="1.9" type="text/javascript"> 78 window.Krux || ((Krux = function () { 79 Krux.q.push(arguments) 80 }).q = []); 81 (function () { 82 var k, m, s, src; 83 k = document.createElement('script'); 84 k.type = 'text/javascript'; 85 k.async = true; 86 src = (m = location.href.match(/\bkxsrc=([^&]+)/)) && decodeURIComponent(m[1]); 87 k.src = /^https?:\/\/([a-z0-9_\-\.]+\.)?krxd\.net(:\d{1,5})?\//i.test(src) ? src : src === 'disable' ? '' : (location.protocol === 'https:' ? 'https:' : 'http:') + '//cdn.krxd.net/controltag?confid=JMOONjNh'; 88 s = document.getElementsByTagName('script')[0]; 89 s.parentNode.insertBefore(k, s); 90 }()); 91</script>
vendor: 1 bytes, line 91
91
92<script type="text/javascript"> 93 window.Krux || ((Krux = function () { 94 Krux.q.push(arguments); 95 }).q = []); 96 (function () { 97 function retrieve(n) { 98 var m, k = 'kx' + n; 99 if (window.localStorage) { return window.localStorage[k] || ''; } 100 else if (navigator.cookieEnabled) { 101 m = document.cookie.match(k + '=([^;]*)'); 102 return (m && unescape(m[1])) || ''; 103 } else { return ''; } 104 } 105 Krux.user = retrieve('user'); 106 Krux.segments = retrieve('segs') && retrieve('segs').split(',') || []; 107 })(); 108</script>
108 109<!-- DoubleClick Implementation -->
110<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 110
110
111<script type="text/javascript"> 112 var $WileyGooglePublisherID = 2215; 113 if (!$DoubleClickSite) { var $DoubleClickSite = "wiley-analytical-science"; }; 114 if (!$DoubleClickZone) { var $DoubleClickZone = "spectrabase"; }; 115 var $GooglePublisherCategory = "/" + $WileyGooglePublisherID + "/" + $DoubleClickSite + "/" + $DoubleClickZone; 116</script>
vendor: 1 bytes, line 116
116
117<script> 118 // these values aren't really 'commented out' - this is valid Thymeleaf template injection syntax 119 sbT2 = null; 120 sbCompound = null; 121 sbSpectrum = null; 122 123 window.googletag = window.googletag || { cmd: [] }; 124 googletag.cmd.push(function () { 125 googletag.pubads() 126 .setTargeting('wasT1', 'spectroscopy') 127 .setTargeting('wasT2', sbT2) 128 .setTargeting('compoundID', sbCompound) 129 .setTargeting('spectrumID', sbSpectrum) 130 .setTargeting('ksg', Krux.segments) 131 .setTargeting('kuid', Krux.user); 132 // array formatting is weird here because double-brackets are a template injector - don't change unless you know what you're doing 133 googletag.defineSlot($GooglePublisherCategory, 134 [ 135 [300, 250], [300, 600] 136 ], 'advert-rail-1') 137 .addService(googletag.pubads()) 138 .setTargeting('Position', 'advert-rail-1') 139 .setCollapseEmptyDiv(true); 140 googletag.defineSlot($GooglePublisherCategory, 141 [ 142 [300, 250] 143 ], 'advert-rail-2') 144 .addService(googletag.pubads()) 145 .setTargeting('Position', 'advert-rail-2') 146 .setCollapseEmptyDiv(true); 147 googletag.defineSlot($GooglePublisherCategory, 148 [ 149 [640, 480], [1200, 480], [970, 480], [300, 250] 150 ], 'advert-interstitial') 151 .addService(googletag.pubads()) 152 .setTargeting('Position', 'advert-interstitial') 153 .setCollapseEmptyDiv(true); 154 googletag.defineSlot($GooglePublisherCategory, 155 [ 156 [728, 90], [970, 250], [970, 90] 157 ], 'advert-leaderboard') 158 .addService(googletag.pubads()) 159 .setTargeting('Position', 'advert-leaderboard') 160 .setCollapseEmptyDiv(true); 161 googletag.defineSlot($GooglePublisherCategory, 162 [ 163 [320, 100], [320, 50], [300, 100], [300, 50] 164 ], 'advert-mobileleaderboard') 165 .addService(googletag.pubads()) 166 .setTargeting('Position', 'advert-mobileleaderboard') 167 .setCollapseEmptyDiv(true); 168 googletag.defineSlot($GooglePublisherCategory, 169 [ 170 [320, 50], [300, 50] 171 ], 'advert-mobilefooter') 172 .addService(googletag.pubads()) 173 .setTargeting('Position', 'advert-mobilefooter') 174 .setCollapseEmptyDiv(true); 175 googletag.pubads().enableSingleRequest(); 176 googletag.enableServices(); 177 }); 178</script>
178 179<!-- adobe analytics --> 180
181<script src="//assets.adobedtm.com/59640f9fa510/9ea138ab72a3/launch-65e190809345.min.js" async></script>
181 182</head> 183 184<body ng-app="spectrabase.app" ng-controller="MainCtrl" ng-cloak> 185
185<script src="https://www.wiley.com/miniCartLibrary.js"></script>
185 186<nav class="navbar navbar-default" ng-init="navCollapsed = true" ng-controller="NavCtrl"> 187 <div class="container"> 188 <div class="navbar-header-right"> 189 <a title="brand" href="https://sciencesolutions.wiley.com/" target="_blank" rel="noopener" alt="WSS Home"> 190 <div class="brand-biorad"></div> 191 </a> 192 <div class="mini-cart"> 193 <mini-cart siteId="spectrabase"></mini-cart> 194 </div> 195 </div> 196 <div class="navbar-header"> 197 <button type="button" class="navbar-toggle collapsed btn btn-link" 198 ng-click="onMenuBtnClicked()"> 199 <span class="sr-only">Toggle navigation</span> 200 <span class="glyphicon glyphicon-menu-hamburger"></span> 201 </button> 202 <button type="button" class="navbar-toggle collapsed btn btn-link" 203 ng-click="onSearchBtnClicked()"> 204 <span class="sr-only">Toggle search bar</span> 205 <span class="glyphicon glyphicon-search"></span> 206 </button> 207 <a title="home" href="/" alt="Home"> 208 <div class="navbar-brand brand-spectrabase"></div> 209 </a> 210 </div> 211 <div class="navbar-collapse"> 212 <form class="navbar-form navbar-left navbar-collapse" 213 role="search" autocomplete="off" action="/search" uib-collapse="navCollapsedSearch"> 214 <div class="form-group input-group"> 215 <span ng-class="{'rotating glyphicon-refresh': searching, 'glyphicon-search': !searching}" 216 class="input-group-addon glyphicon"></span> 217 <input type="text" ng-model="query" placeholder="Search" name="q" 218 uib-typeahead="name as object.name for object in getNames($viewValue)" typeahead-focus-first="false" 219 typeahead-wait-ms="100" typeahead-on-select="search($item, $model, $label)" typeahead-loading="searching" 220 typeahead-min-length="2" typeahead-no-results="noResults" class="form-control"> 221 </div> 222 </form> 223 <div style="display: flex; align-items: center; justify-content: flex-end;"> 224 <ul 225 class="nav navbar-nav navbar-right navbar-collapse" 226 uib-collapse="navCollapsedMenu"> 227 <li ng-if="loggedIn == false"> 228 <a href ng-click="login()">Log In</a> 229 </li> 230 <li ng-if="loggedIn == true" class="dropdown"> 231 <a class="dropdown-toggle" data-toggle="dropdown"> 232 Hello {{username}} 233 <span class="caret"></span> 234 </a> 235 <ul class="dropdown-menu"> 236 <li><a href="https://customer-portal.wiley.com/subscriptions" target="_blank" rel="noreferrer">Manage Subscription</a></li> 237 <li><a href ng-click="logout()">Log Out</a></li> 238 </ul> 239 </li> 240 </ul> 241 </div> 242 </div> 243 </div> 244</nav> 245 <div class="sticky-top action-bar"> 246 <div class="container"> 247 <div class="row text-left"> 248 <span class="btn-group" style="width: 100%;"> 249 <button class="btn btn-link cite" 250 ng-click="showCitation = !showCitation"> 251 <span class="glyphicon glyphicon-book"></span> 252 <span class="hidden-xs"> Cite</span> 253 </button> 254 <div class="btn-group" uib-dropdown openClass> 255 <button class="btn btn-link share" uib-dropdown-toggle> 256 <span class="glyphicon glyphicon-share-alt"></span> 257 <span class="hidden-xs"> Share</span> 258 </button> 259 <div class="social-media share" uib-dropdown-menu role="menu" aria-labelledby="Social Networks" 260 ng-include="'/_templates/social-menu-share.html'"></div> 261 </div> 262 <div class="btn-group" uib-dropdown> 263 <button class="btn btn-link follow" uib-dropdown-toggle> 264 <span class="glyphicon glyphicon-heart"></span> 265 <span class="hidden-xs"> Follow</span> 266 </button> 267 <div class="social-media follow" uib-dropdown-menu role="menu" aria-labelledby="Social Networks" 268 ng-include="'/_templates/social-menu-follow.html'"></div> 269 </div> 270 <button class="btn btn-link comment" 271 ng-disabled="!feedbackLoaded()" ng-click="collectFeedback()"> 272 <span class="glyphicon" 273 ng-class="{'glyphicon-refresh rotating':!feedbackLoaded(), 'glyphicon-comment':feedbackLoaded()}"></span> 274 <span class="hidden-xs"> Feedback</span> 275 </button> 276 <div class="btn-group nav-item dropdown" uib-dropdown aria-labelledby="About"> 277 <button class="btn btn-link" uib-dropdown-toggle> 278 <span class="glyphicon glyphicon-question-sign"></span> 279 <span class="hidden-xs"> About</span> 280 </button> 281 <ul uib-dropdown-menu class="social-media dropdown-menu dropdown-menu-right"> 282 <li> 283 <a class="dropdown-item" href="/about">About SpectraBase.com</a> 284 </li> 285 <li> 286 <a class="dropdown-item" href="/knowitallsolutions">Wiley Spectral Libraries & Software</a> 287 </li> 288 <li> 289 <a class="dropdown-item" href="/advertisers">For Advertisers</a> 290 </li> 291 <li> 292 <a class="dropdown-item" href="https://www.wiley.com/privacy" rel="noopener" 293 target="_blank">Privacy Policy</a> 294 </li> 295 <li> 296 <a class="dropdown-item" href="https://www.wiley.com/terms-of-use" rel="noopener" 297 target="_blank">Terms of Use</a> 298 </li> 299 <li> 300 <a class="dropdown-item" href="/text_eula" rel="noopener" 301 target="_blank">End User License Agreement</a> 302 </li> 303 <li> 304 <a class="dropdown-item" href="https://www.wiley.com/contactus" rel="noopener" 305 target="_blank">Contact Us</a> 306 </li> 307 </ul>
308 </div> 309 <a href="/subscribe" style="float: right;"> 310 <button class="btn btn-link"> 311 <span ng-if="hasSubscription == false"><b> Subscribe</b></span> 312 <span ng-if="hasSubscription == true"><b> Explore subscription plans</b></span> 313 </button> 314 </a> 315 </span> 316 </div> 317 </div> 318 <div class="container collapse" uib-collapse="!showCitation"> 319 <div class="row"> 320 <div class="col-md-12"> 321 <div class="alert alert-dismissible alert-info"> 322 <p> 323 For citations & permissions, please see: <a target="_blank" rel="noopener" 324 href="https://sciencesolutions.wiley.com/citations-permissions/">Citations & Permissions - Wiley 325 Science Solutions*</a> 326 </p> 327 <small style="font-size: 0.8em">*Links on SpectraBase are not permalinks.</small> 328 </div> 329 </div> 330 </div> 331 </div> 332</div> 333 <div class="jumbotron" style="padding-top: 0px; padding-bottom: 0px;"> 334 <div class="container"> 335 <div class="row"> 336 <div class="col-md-12"> 337 <h1>Advertise on SpectraBase<sup>®</sup></h1> 338 </div> 339 </div> 340 </div> 341 </div> 342 <div class="container"> 343 <div class="row"> 344 <div class="col-md-12"> 345 <p>Wiley is a leading provider of the spectral data researchers rely upon to identify spectra, solve analytical problems, and make critical decisions.</p> 346 <p>SpectraBase is an online spectral database from Wiley that provides access to reference spectra, including organic compounds, inorganic compounds, polymers, and more. Now you can specifically target researchers who are using this well-known online resource.</p> 347 <p>Details on SpectraBase can be found in our Wiley Analytical Science media kit:</p> 348 <ul> 349 <li><a href="https://corporatesolutions.wiley.com/assets/media-kits/WileyAnalyticalScience.pdf?utm_source=SpectraBase&utm_medium=Website&utm_campaign=ExternalLink" rel="noopener" target="_blank">English Media Kit</a></li> 350 <li><a href="https://corporatesolutions.wiley.com/assets/media-kits/de/WileyAnalyticalScience_de.pdf?utm_source=SpectraBase&utm_medium=Website&utm_campaign=ExternalLink" rel="noopener" target="_blank">German Media Kit</a></li> 351 </ul> 352 <p>Review our <a href="https://corporatesolutions.wiley.com?utm_source=SpectraBase&utm_medium=Website&utm_campaign=ExternalLink" rel="noopener" target="_blank">complete advertising solutions</a> from Wiley, including advertising in Wiley's Online Library with additional targeted and expansive reach.</p> 353 </div> 354 </div> 355 </div> 356 <div ng-hide="isFooterAdDismissed" class="visible-xs ad-slot ad-footer center-block"> 357 <span ng-click="dismissFooterAd()" class="ad-footer-dismiss btn btn-primary glyphicon glyphicon-remove"></span> 358 <div id='advert-mobilefooter' class="ad-footer-content"> 359
359<script> 360 googletag.cmd.push(function () { googletag.display('advert-mobilefooter'); }); 361 </script>
361 362 </div> 363 </div> 364
364<script type="text/javascript" src="/app/file.min.js"></script>
vendor: 2 bytes, line 364
364
365<script type="text/javascript" src="/app/kessl.min.js"></script>
vendor: 2 bytes, line 365
365
366<script type="text/javascript" src="/app/constants.js"></script>
vendor: 2 bytes, line 366
366
367<script type="text/javascript" src="/app/services.min.js"></script>
vendor: 2 bytes, line 367
367
368<script type="text/javascript" src="/app/directives.min.js"></script>
vendor: 2 bytes, line 368
368
369<script type="text/javascript" src="/app/usersnap.js"></script>
vendor: 2 bytes, line 369
369
370<script type="text/javascript" src="/app/app.min.js"></script>
370 371<footer class="br-footer"> 372 <div class="hidden-xs hidden-sm logoCol">John Wiley & Sons, Inc.</div> 373 <div class="linksCol"> 374 <div> 375 <ul> 376 <li> 377 <a href="https://www.wiley.com/privacy" rel="noopener" target="_blank">Privacy Policy</a> 378 </li> 379 <li> 380 <a href="https://www.wiley.com/terms-of-use" rel="noopener" target="_blank">Terms of Use</a> 381 </li> 382 <li> 383 <a href="/text_eula" rel="noopener" target="_blank">End User License Agreement</a> 384 </li> 385 <li> 386 <a href="https://www.wiley.com/contactus" rel="noopener" target="_blank">Contact Us</a> 387 </li> 388 </ul> 389 <div>Copyright © 2026 by John Wiley & Sons, Inc., or related companies. All rights reserved.</div> 390 </div> 391 </div> 392</footer> 393<!-- TODO: fix this part of the footer -->
394<script type="text/javascript"> 395 angular.module('spectrabase.app') 396 .factory('SpectraBaseDataService', function () { 397 return { 398 getCompoundListFilter: function () { 399 return null; 400 }, 401 getInitialInfCompounds: function () { 402 return {}; 403 }, 404 getStructure: function () { 405 return {}; 406 }, 407 getSpectrum: function () { 408 return {}; 409 }, 410 getArticle: function () { 411 return {}; 412 }, 413 getSearchResults: function () { 414 return {}; 415 } 416 }; 417 }); 418</script>
418 419 420</body> 421 422</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.