diff --git a/conda/js/src/components/EntityDetail.jsx b/conda/js/src/components/EntityDetail.jsx
index 855ea1a6a0b69d997509a591702fb44fcecdc994..5a00148cbe2726849364b78c0323b3bf825f50b1 100644
--- a/conda/js/src/components/EntityDetail.jsx
+++ b/conda/js/src/components/EntityDetail.jsx
@@ -94,6 +94,14 @@ export class EntityDetail extends React.Component<Props, State> {
 		const name = this.props.match.params.name;
 		const obj = this.props.getEntityObject();
 		const index = this.props.getEntityIndex();
+		let expName;
+		if(this.props.entity === 'experiment'){
+			const segs = name.split('/');
+			const usern = segs.shift();
+			const expn = segs.pop();
+			const tcn = segs.join('/');
+			expName = <span>{ usern }/<Link to={`/toolchain/${ tcn }`}>{ tcn }</Link>/{ expn }</span>
+		}
 		return (
 			<Container>
 				<Row className='mb-1'>
@@ -105,7 +113,7 @@ export class EntityDetail extends React.Component<Props, State> {
 							</span>
 							{' '}
 							<pre style={{display: 'inline'}}>
-								{ name }
+								{ expName || name }
 							</pre>
 							<ValidSchemaBadge entity={this.props.entity} obj={obj} />
 						</h4>